set the value of the object . in the constructor , we do n't want to notify the model , since that can cause an infinite loop if the object refers to itself . also , notification is intended for changes to existing nodes . concode_field_sep String m_typeName concode_elem_sep DefaultTreeModel m_model concode_elem_sep String m_name concode_elem_sep TreeNode m_parent concode_elem_sep Type m_type concode_field_sep TreeNode getParent concode_elem_sep DefaultTreeModel getModel concode_elem_sep String getName concode_elem_sep void valueChanged concode_elem_sep void insert concode_elem_sep void remove concode_elem_sep void remove concode_elem_sep void removeFromParent concode_elem_sep String getValue concode_elem_sep String paramString concode_elem_sep MutableTreeNode makeTreeNode concode_elem_sep MutableTreeNode makeTreeNode concode_elem_sep MutableTreeNode makeTreeNode concode_elem_sep void setUserObject concode_elem_sep String toString concode_elem_sep void setParent concode_elem_sep String getTypeName concode_elem_sep void handleChildChange
void function ( Value arg0 , boolean arg1 ) { int loc0 = getChildCount ( ) ; if ( arg0 != null ) m_type = arg0 . type ( ) ; else m_type = null ; valueChanged ( arg0 ) ; if ( arg1 ) handleChildChange ( loc0 ) ; }