public TYPE_1 METHOD_1 ( java.lang.String name , java.lang.String VAR_1 , java.util.List < TYPE_2 > VAR_2 ) { for ( TYPE_1 VAR_3 : VAR_4 ) { if ( VAR_3 . getName ( ) . equals ( name ) ) return VAR_3 ; } TYPE_1 VAR_5 = new TYPE_1 ( name , VAR_1 , null , VAR_2 ) ; VAR_4 . add ( VAR_5 ) ; return VAR_5 ; }

public TYPE_1 METHOD_1 ( java.lang.String name , java.lang.String VAR_1 , java.util.List < TYPE_2 > VAR_2 ) { for ( TYPE_1 VAR_3 : VAR_4 ) { if ( VAR_3 . getName ( ) . equals ( name ) ) return VAR_3 ; } TYPE_1 VAR_5 = new TYPE_1 ( name , VAR_1 , null , this , VAR_2 ) ; VAR_4 . add ( VAR_5 ) ; return VAR_5 ; }
