public void METHOD_1 ( ) throws java.lang.Exception { x = new TYPE_1 ( STRING_1 ) ; y = new TYPE_1 ( STRING_2 ) ; VAR_1 = ( ( TYPE_1 ) ( x . METHOD_2 ( y ) ) ) ; TYPE_2 . assertEquals ( STRING_3 , VAR_1 . toString ( ) ) ; TYPE_2 . assertEquals ( STRING_1 , x . toString ( ) ) ; TYPE_2 . assertEquals ( STRING_4 , y . toString ( ) ) ; }

public void METHOD_1 ( ) throws java.lang.Exception { x = new TYPE_1 ( STRING_1 ) ; y = new TYPE_1 ( STRING_2 ) ; VAR_1 = ( ( TYPE_1 ) ( x . METHOD_2 ( y ) ) ) ; TYPE_2 . assertEquals ( STRING_3 , VAR_1 . toString ( ) ) ; TYPE_2 . assertEquals ( STRING_1 , x . toString ( ) ) ; TYPE_2 . assertEquals ( STRING_2 , y . toString ( ) ) ; }
