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

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