helper method to add a new node to the dependency tree . initializes a new list in the dependency tree , saves the query and generates a new queryprofilebreakdown to track the timings ofthis query concode_field_sep Deque<Integer> stack concode_elem_sep ArrayList<E> elements concode_elem_sep ArrayList<PB> timings concode_elem_sep ArrayList<ArrayList<Integer>> tree concode_elem_sep ArrayList<Integer> roots concode_elem_sep int currentToken concode_field_sep List<ProfileResult> getTree concode_elem_sep String getDescriptionFromElement concode_elem_sep String getTypeFromElement concode_elem_sep PB createProfileBreakdown concode_elem_sep ProfileResult doGetTree concode_elem_sep PB getProfileBreakdown concode_elem_sep void updateParent concode_elem_sep void pollLast
PB function ( E arg0 , int arg1 ) { tree . add ( new ArrayList < > ( 5 ) ) ; elements . add ( arg0 ) ; PB loc0 = createProfileBreakdown ( ) ; timings . add ( arg1 , loc0 ) ; return loc0 ; }