ajaxOptionsArray.addObject(new AjaxOption("max", AjaxOption.NUMBER));
ajaxOptionsArray.addObject(new AjaxOption("value", AjaxOption.NUMBER));
ajaxOptionsArray.addObject(new AjaxOption("capture", AjaxOption.BOOLEAN));
ajaxOptionsArray.addObject(new AjaxOption("classNames", AjaxOption.DICTIONARY));
ajaxOptionsArray.addObject(new AjaxOption("multiple", AjaxOption.BOOLEAN));
ajaxOptionsArray.addObject(new AjaxOption("rated", AjaxOption.BOOLEAN));
ajaxOptionsArray.addObject(new AjaxOption("reverse", AjaxOption.BOOLEAN));
ajaxOptionsArray.addObject(new AjaxOption("afterChange", AjaxOption.FUNCTION_1));
// updateParameterName is renamed to formValueName to be more WO like
ajaxOptionsArray.addObject(new AjaxConstantOption("updateParameterName", "formValueName", formValueName(context), AjaxOption.STRING));