question: a helper method to concatenate the items concode_field_sep TreeNode rightLink concode_elem_sep Item data concode_elem_sep TreeNode root concode_elem_sep TreeNode leftLink concode_field_sep String getSpaces concode_elem_sep boolean addItem concode_elem_sep void copyConstructorHelper concode_elem_sep void copyConstructorHelper concode_elem_sep Item findItem concode_elem_sep TreeNode searchParent concode_elem_sep boolean adjustQuantity concode_elem_sep boolean deleteItem concode_elem_sep boolean changeUnitPrice concode_elem_sep char leftOrRight concode_elem_sep String toString concode_elem_sep TreeNode getCurrent concode_elem_sep String toStringVisual concode_elem_sep void sopln
target: String function ( TreeNode arg0 ) { if ( arg0 == null ) { return "srini_string" ; } else { Item loc0 = arg0 . data ; assert ( loc0 != null ) : "srini_string" ; return toStringHelper ( arg0 . leftLink ) + loc0 . toString ( ) + "srini_string" + toStringHelper ( arg0 . rightLink ) ; } }