question: append a new child node to the end of the child list . this method should only be used when constructing the node tree , not when modifying it . concode_field_sep BuildStringStrategy PRINT_STRATEGY concode_elem_sep BuildStringStrategy TO_STRING_STRATEGY concode_elem_sep Node parentNode concode_elem_sep long serialVersionUID concode_elem_sep ArrayList<Node> children concode_field_sep Node getParentNode concode_elem_sep Collection<Node> copyChildren concode_elem_sep void removeFromParent concode_elem_sep List<Node> getChildren concode_elem_sep List<Node> getChildren concode_elem_sep Collection<Node> traverse concode_elem_sep Node getNormalParentNode concode_elem_sep String build concode_elem_sep String build concode_elem_sep String build concode_elem_sep String build concode_elem_sep String build concode_elem_sep String build concode_elem_sep String build concode_elem_sep String build concode_elem_sep String build concode_elem_sep void replaceNode concode_elem_sep String printState concode_elem_sep Node copy concode_elem_sep void appendAfterNode concode_elem_sep void setChildren concode_elem_sep Collection<Node> traverseChildren concode_elem_sep Collection<Node> traverseChildren concode_elem_sep void replaceNodeAt
target: void function ( Node arg0 ) { if ( arg0 != null ) { getChildren ( true ) . add ( arg0 ) ; arg0 . removeFromParent ( ) ; arg0 . parentNode = this ; } }