public void restoreState(FacesContext context, Object value) { Object[] state = (Object[]) value; if (state != null) super.restoreState(context, state[0]); int i = 1; _dir = (String) state[i++]; _errorClass = (String) state[i++]; _errorStyle = (String) state[i++]; _fatalClass = (String) state[i++]; _fatalStyle = (String) state[i++]; _infoClass = (String) state[i++]; _infoStyle = (String) state[i++]; _lang = (String) state[i++]; _style = (String) state[i++]; _styleClass = (String) state[i++]; _title = (String) state[i++]; _tooltip = (Boolean) state[i++]; _warnClass = (String) state[i++]; _warnStyle = (String) state[i++]; }