/** Perform any processing required to restore the state from the entries in the state Object. */ public void restoreState(FacesContext context, Object state) { Object values[] = (Object[]) state; super.restoreState(context, values[0]); partialSubmit = (Boolean) values[1]; enabledOnUserRole = (String) values[2]; renderedOnUserRole = (String) values[3]; styleClass = (String) values[4]; effect = (Effect) values[5]; onclickeffect = (Effect) values[6]; ondblclickeffect = (Effect) values[7]; onmousedowneffect = (Effect) values[8]; onmouseupeffect = (Effect) values[9]; onmousemoveeffect = (Effect) values[10]; onmouseovereffect = (Effect) values[11]; onmouseouteffect = (Effect) values[12]; onkeypresseffect = (Effect) values[13]; onkeydowneffect = (Effect) values[14]; onkeyupeffect = (Effect) values[15]; onchangeeffect = (Effect) values[16]; autocomplete = (String) values[17]; currentStyle = (CurrentStyle) values[18]; visible = (Boolean) values[19]; partialSubmitOnBlur = (Boolean) values[20]; }