question: list , 2 elements . a and b are objects . l is the list a , b . concode_field_sep LIST<?> SIL concode_elem_sep Iterator<C> iter concode_elem_sep LinkedList<C> list concode_field_sep void SFIRST concode_elem_sep LIST<C> LIST1 concode_elem_sep LIST<C> RED3 concode_elem_sep LIST<C> LIST3 concode_elem_sep LIST<C> RED4 concode_elem_sep C THIRD concode_elem_sep LIST<C> LIST5 concode_elem_sep int LENGTH concode_elem_sep LIST<C> RED2 concode_elem_sep LIST<C> LIST4 concode_elem_sep LIST<C> COMP concode_elem_sep LIST<C> INV concode_elem_sep LIST<C> COMP3 concode_elem_sep LIST<C> COMP3 concode_elem_sep int ORDER concode_elem_sep LIST<C> COMP2 concode_elem_sep int EXTENT concode_elem_sep void SRED concode_elem_sep C LELT concode_elem_sep boolean EQUAL concode_elem_sep LIST<C> LIST10 concode_elem_sep boolean isEmpty concode_elem_sep LIST<C> CCONC concode_elem_sep C FIRST concode_elem_sep LIST<C> REDUCT concode_elem_sep C FOURTH concode_elem_sep LIST<C> RED concode_elem_sep LIST<C> CINV concode_elem_sep boolean isNull concode_elem_sep String toString concode_elem_sep C SECOND concode_elem_sep long CLOCK concode_elem_sep LIST<C> CONC
target: LIST < C > function ( C arg0 , C arg1 ) { LIST < C > loc0 = new LIST < C > ( ) ; loc0 . list . addFirst ( arg1 ) ; loc0 . list . addFirst ( arg0 ) ; return loc0 ; }