question: deletes all terms recursively concode_field_sep boolean showComponentInfoTypes concode_elem_sep Term root concode_elem_sep String name concode_elem_sep Scene<?> scene concode_field_sep void setName concode_elem_sep boolean isShowComponentInfoTypes concode_elem_sep String getName concode_elem_sep void setScene concode_elem_sep boolean removeMultipleNestings concode_elem_sep boolean shiftSingleChildLeafs concode_elem_sep boolean shiftParentRelations concode_elem_sep void removeAll concode_elem_sep void transformHtmlTags concode_elem_sep boolean removeEmptyLeafs concode_elem_sep void removeBadCharacters concode_elem_sep void replaceRoot concode_elem_sep Scene<?> getScene concode_elem_sep Term getTermForComponent concode_elem_sep List<Term> findTermsByDescription concode_elem_sep void reset concode_elem_sep boolean removeTermsOfInfoType concode_elem_sep String toString concode_elem_sep List<Term> getAllTerms concode_elem_sep Term getRoot concode_elem_sep List<Term> findTermsByName concode_elem_sep void setShowComponentInfoTypes
target: void function ( Term arg0 ) { while ( arg0 . hasChildren ( ) ) { Term loc0 = arg0 . getLastChild ( ) ; deleteChildTerms ( loc0 ) ; arg0 . removeChild ( loc0 ) ; } }