public void restoreState(FacesContext _context, Object _state) {
   Object _values[] = (Object[]) _state;
   super.restoreState(_context, _values[0]);
   this.accesskey = (java.lang.String) _values[1];
   this.border = ((Integer) _values[2]).intValue();
   this.border_set = ((Boolean) _values[3]).booleanValue();
   this.dir = (java.lang.String) _values[4];
   this.disabled = ((Boolean) _values[5]).booleanValue();
   this.disabled_set = ((Boolean) _values[6]).booleanValue();
   this.disabledClass = (java.lang.String) _values[7];
   this.enabledClass = (java.lang.String) _values[8];
   this.lang = (java.lang.String) _values[9];
   this.layout = (java.lang.String) _values[10];
   this.onblur = (java.lang.String) _values[11];
   this.onchange = (java.lang.String) _values[12];
   this.onclick = (java.lang.String) _values[13];
   this.ondblclick = (java.lang.String) _values[14];
   this.onfocus = (java.lang.String) _values[15];
   this.onkeydown = (java.lang.String) _values[16];
   this.onkeypress = (java.lang.String) _values[17];
   this.onkeyup = (java.lang.String) _values[18];
   this.onmousedown = (java.lang.String) _values[19];
   this.onmousemove = (java.lang.String) _values[20];
   this.onmouseout = (java.lang.String) _values[21];
   this.onmouseover = (java.lang.String) _values[22];
   this.onmouseup = (java.lang.String) _values[23];
   this.onselect = (java.lang.String) _values[24];
   this.readonly = ((Boolean) _values[25]).booleanValue();
   this.readonly_set = ((Boolean) _values[26]).booleanValue();
   this.style = (java.lang.String) _values[27];
   this.styleClass = (java.lang.String) _values[28];
   this.tabindex = (java.lang.String) _values[29];
   this.title = (java.lang.String) _values[30];
 }