this.immediate = immediate;
}
protected void setProperties(UIComponent component) {
super.setProperties(component);
FacesContext facesContext = getFacesContext();
setActionListenerProperty(facesContext, component, getActionListener());
setActionProperty(getFacesContext(), component, getAction());
setBooleanAttribute(facesContext, component, "immediate", immediate);
setBooleanAttribute(facesContext, component, "asynchronous",