public static java.util.List < TYPE_1 > METHOD_1 ( int n , int VAR_1 , int target ) { final java.util.List < TYPE_1 > VAR_2 = new java.util.ArrayList < > ( ) ; final int [ ] [ ] VAR_3 = TYPE_2 . METHOD_1 ( n , target , ( - VAR_1 ) , VAR_1 , VAR_4 ) ; for ( int [ ] VAR_5 : VAR_3 ) { if ( VAR_5 != null ) { VAR_2 . add ( new TYPE_1 ( VAR_5 ) ) ; } } return VAR_2 ; }

public static java.util.List < TYPE_1 > METHOD_1 ( int n , int VAR_1 , int target ) { final java.util.List < TYPE_1 > VAR_2 = new java.util.ArrayList < > ( ) ; final int [ ] [ ] VAR_3 = TYPE_2 . METHOD_1 ( n , target , ( - VAR_1 ) , VAR_1 , VAR_4 ) ; for ( int [ ] VAR_5 : VAR_3 ) { VAR_2 . add ( new TYPE_1 ( VAR_5 ) ) ; } return VAR_2 ; }
