public java.util.List < java.util.List < java.lang.Integer > > METHOD_1 ( int [ ] VAR_1 ) { java.util.List < java.util.List < java.lang.Integer > > result = new java.util.LinkedList < java.util.List < java.lang.Integer > > ( ) ; if ( ( VAR_1 . length ) == 0 ) { return result ; } java.util.List < java.lang.Integer > VAR_2 = new java.util.ArrayList < java.lang.Integer > ( ) ; for ( int num : VAR_1 ) { VAR_2 . add ( num ) ; } METHOD_2 ( VAR_2 , 0 , result ) ; return result ; }

public java.util.List < java.util.List < java.lang.Integer > > METHOD_1 ( int [ ] VAR_1 ) { java.util.List < java.util.List < java.lang.Integer > > result = new java.util.LinkedList < java.util.List < java.lang.Integer > > ( ) ; java.util.List < java.lang.Integer > VAR_2 = new java.util.ArrayList < java.lang.Integer > ( ) ; for ( int num : VAR_1 ) { VAR_2 . add ( num ) ; } METHOD_2 ( VAR_2 , 0 , result ) ; return result ; }
