public void METHOD_1 ( ) { java.lang.Object VAR_1 = ( TYPE_1 . METHOD_2 ( ) ) ? new TYPE_2 ( ) : new java.lang.Object ( ) ; assertEquals ( INT_1 , ( ( TYPE_3 ) ( VAR_1 ) ) . METHOD_3 ( INT_2 ) ) ; METHOD_4 ( ( ( TYPE_4 ) ( VAR_1 ) ) , ( ( TYPE_3 ) ( VAR_1 ) ) ) ; }

public void METHOD_1 ( ) { java.lang.Object VAR_1 = new TYPE_2 ( ) ; assertEquals ( INT_1 , ( ( TYPE_3 ) ( VAR_1 ) ) . METHOD_3 ( INT_2 ) ) ; METHOD_4 ( ( ( TYPE_4 ) ( VAR_1 ) ) , ( ( TYPE_3 ) ( VAR_1 ) ) ) ; }
