public TYPE_1 METHOD_1 ( java.util.ArrayList < java.lang.String > VAR_1 ) { java.util.ArrayList < java.lang.String > VAR_2 = new java.util.ArrayList < java.lang.String > ( ) ; java.util.ArrayList < java.lang.String > VAR_3 = new java.util.ArrayList < java.lang.String > ( ) ; VAR_2 = VAR_1 ; VAR_3 = this . VAR_4 ; TYPE_1 VAR_5 = new TYPE_1 ( this . name , VAR_2 , VAR_3 ) ; for ( TYPE_2 t : this . VAR_6 ) { VAR_5 . METHOD_2 ( t . METHOD_3 ( VAR_2 ) ) ; } return VAR_5 ; }

public TYPE_1 METHOD_1 ( java.util.ArrayList < java.lang.String > VAR_1 ) { TYPE_1 VAR_5 = new TYPE_1 ( this . name , VAR_1 , this . VAR_4 ) ; for ( int i = 0 ; i < ( this . VAR_6 . size ( ) ) ; i ++ ) { VAR_5 . METHOD_2 ( this . VAR_6 . get ( i ) . METHOD_3 ( VAR_1 ) ) ; } return VAR_5 ; }
