public void METHOD_1 ( ) { TYPE_1 x = param ( STRING_1 , METHOD_2 ( ) ) ; TYPE_1 y = param ( STRING_2 , METHOD_2 ( ) ) ; TYPE_2 VAR_1 = METHOD_3 ( params ( x , y ) , METHOD_4 ( x ) ) ; TYPE_2 VAR_2 = METHOD_3 ( x , METHOD_3 ( y , METHOD_4 ( x ) ) ) ; assertEquals ( VAR_1 , VAR_2 ) ; }

public void METHOD_1 ( ) { TYPE_1 x = param ( STRING_1 , METHOD_2 ( ) ) ; TYPE_1 y = param ( STRING_2 , METHOD_2 ( ) ) ; TYPE_2 VAR_1 = METHOD_3 ( params ( param ( STRING_1 , METHOD_2 ( ) ) , y ) , METHOD_4 ( x ) ) ; TYPE_2 VAR_2 = METHOD_3 ( x , METHOD_3 ( y , METHOD_4 ( x ) ) ) ; assertEquals ( VAR_1 , VAR_2 ) ; }
