public java.util.List < java.util.List < java.lang.Integer > > METHOD_1 ( TYPE_1 VAR_1 , int sum ) { java.util.List < java.util.List < java.lang.Integer > > VAR_2 = new java.util.LinkedList < > ( ) ; java.util.List < java.lang.Integer > VAR_3 = new java.util.LinkedList < > ( ) ; if ( VAR_1 != null ) { VAR_3 . add ( VAR_4 ) ; METHOD_2 ( VAR_2 , VAR_3 , VAR_1 , ( sum - ( VAR_4 ) ) ) ; } return VAR_2 ; }

public java.util.List < java.util.List < java.lang.Integer > > METHOD_1 ( TYPE_1 VAR_1 , int sum ) { java.util.List < java.util.List < java.lang.Integer > > VAR_2 = new java.util.LinkedList < > ( ) ; java.util.List < java.lang.Integer > VAR_3 = new java.util.LinkedList < > ( ) ; METHOD_2 ( VAR_2 , VAR_3 , VAR_1 , sum ) ; return VAR_2 ; }
