public TYPE_1 METHOD_1 ( java.lang.String target ) { TYPE_2 < java.lang.String > VAR_1 = new TYPE_2 < java.lang.String > ( this . VAR_2 ) ; VAR_1 . remove ( target ) ; return new TYPE_3 ( this . attribute , VAR_2 , this . VAR_3 . METHOD_2 ( ) ) ; }

public TYPE_1 METHOD_1 ( java.lang.String target ) { TYPE_2 < java.lang.String > VAR_1 = new TYPE_2 < java.lang.String > ( this . VAR_2 ) ; VAR_1 . remove ( target ) ; return new TYPE_3 ( this . attribute , VAR_1 , this . VAR_3 . METHOD_2 ( ) ) ; }
