public TYPE_1 METHOD_1 ( TYPE_1 TYPE_2 , java.lang.String name ) { return new TYPE_3 ( value . METHOD_1 ( TYPE_2 , name ) , name , VAR_1 ) ; } 

public TYPE_1 METHOD_1 ( TYPE_1 TYPE_2 , java.lang.String name ) { return new TYPE_3 ( value . METHOD_1 ( TYPE_2 , name ) , this . name , VAR_1 ) ; } 
