question: determines whether the copy button is disabled . this should only occur when there is no node selected , which occurs at initialization and when a node is deleted . concode_field_sep SelectItem[] componentList concode_elem_sep NodeUserObject selectedNodeObject concode_elem_sep DefaultMutableTreeNode rootTreeNode concode_elem_sep DefaultTreeModel model concode_elem_sep Integer componentToAdd concode_elem_sep int labelCount concode_elem_sep String selectedNode concode_field_sep void setSelectedNodeObject concode_elem_sep boolean isDeleteDisabled concode_elem_sep DefaultTreeModel getModel concode_elem_sep NodeUserObject getSelectedNodeObject concode_elem_sep void copySelectedNode concode_elem_sep void deleteSelectedNode concode_elem_sep void updateNodeIcon concode_elem_sep void changedValue concode_elem_sep String getSelectedNode concode_elem_sep void setComponentList concode_elem_sep void addSelectedNode concode_elem_sep void setComponentToAdd concode_elem_sep SelectItem[] getComponentList concode_elem_sep Integer getComponentToAdd concode_elem_sep void setModel concode_elem_sep void componentTypeChanged concode_elem_sep void setSelectedNode concode_elem_sep int getIncreasedLabelCount
target: boolean function ( ) { return ( selectedNode == null || selectedNodeObject == null ) ; }