public TYPE_1 METHOD_1 ( TYPE_1 VAR_1 ) { TYPE_1 VAR_2 = new TYPE_1 ( VAR_1 . getName ( ) , METHOD_2 ( VAR_1 ) , METHOD_3 ( VAR_1 ) , METHOD_4 ( VAR_1 ) ) ; return VAR_2 ; } 

public TYPE_1 METHOD_1 ( TYPE_1 VAR_1 ) { return new TYPE_1 ( VAR_1 . getName ( ) , METHOD_2 ( VAR_1 ) , METHOD_3 ( VAR_1 ) , METHOD_4 ( VAR_1 ) ) ; } 
