super.setProperties(bean);
    setProperty(bean, UIXTree.SELECTED_ROW_KEYS_KEY, _selectedRowKeys);
    bean.setProperty(UIXTree.VAR_STATUS_KEY, _varStatus);
    if (_rowDisclosureListener != null)
    {
      MethodBinding mb = createMethodBinding(_rowDisclosureListener, new Class[]{org.apache.myfaces.trinidad.event.RowDisclosureEvent.class,});
      bean.setProperty(UIXTree.ROW_DISCLOSURE_LISTENER_KEY, mb);
    }
    if (_focusListener != null)
    {
      MethodBinding mb = createMethodBinding(_focusListener, new Class[]{org.apache.myfaces.trinidad.event.FocusEvent.class,});
      bean.setProperty(UIXTree.FOCUS_LISTENER_KEY, mb);
    }
    setProperty(bean, UIXTree.VALUE_KEY, _value);
    setProperty(bean, UIXTree.FOCUS_ROW_KEY_KEY, _focusRowKey);
    if (_selectionListener != null)
    {
      MethodBinding mb = createMethodBinding(_selectionListener, new Class[]{org.apache.myfaces.trinidad.event.SelectionEvent.class,});
      bean.setProperty(UIXTree.SELECTION_LISTENER_KEY, mb);
    }
    setBooleanProperty(bean, UIXTree.INITIALLY_EXPANDED_KEY, _initiallyExpanded);
    setBooleanProperty(bean, UIXTree.IMMEDIATE_KEY, _immediate);
    setProperty(bean, UIXTree.DISCLOSED_ROW_KEYS_KEY, _disclosedRowKeys);