create a new node . the name is the next free node name . concode_field_sep int MAX_NODES concode_elem_sep Vector<SafraTreeNode> _nodes concode_field_sep void generateAcceptance concode_elem_sep void generateAcceptance concode_elem_sep RabinSignature generateAcceptance concode_elem_sep void set concode_elem_sep void copySubTree concode_elem_sep void printSubTree concode_elem_sep boolean structural_less_than concode_elem_sep void remove concode_elem_sep void remove concode_elem_sep void removeAllChildren concode_elem_sep int treeHeight concode_elem_sep boolean structural_equal_to concode_elem_sep void print concode_elem_sep void walkChildrenPostOrder concode_elem_sep String toHTML concode_elem_sep int hashCode concode_elem_sep void walkSubTreePostOrder concode_elem_sep boolean equals concode_elem_sep boolean equals concode_elem_sep boolean lessThan concode_elem_sep SafraTreeNode get concode_elem_sep void walkTreePostOrder concode_elem_sep int getNodeMax concode_elem_sep int treeWidth concode_elem_sep SafraTreeNode getRootNode
SafraTreeNode function ( ) { if ( _nodes . indexOf ( null ) != - 1 ) return newNode ( _nodes . indexOf ( null ) ) ; else return null ; }