returns a list of lists with combinations of objects . concode_field_sep int no concode_elem_sep int[] indexes concode_elem_sep T[][] objects concode_field_sep boolean hasNext concode_elem_sep List<T> getNext concode_elem_sep List<T> getCurrent
List < List < T >> function ( ) { final List < List < T >> loc0 = new ArrayList < > ( ) ; while ( hasNext ( ) ) { loc0 . add ( getNext ( ) ) ; } return loc0 ; }