public void METHOD_1 ( ) throws java.lang.Exception { java.util.Map < java.lang.String , TYPE_1 > VAR_1 = new java.util.HashMap < > ( ) ; VAR_1 . put ( STRING_1 , new TYPE_1 ( ) { public java.lang.Object METHOD_2 ( ) throws java.lang.Exception { return STRING_2 ; } } ) ; TYPE_2 a = VAR_2 . METHOD_3 ( VAR_3 class , VAR_1 ) ; TYPE_3 . assertEquals ( STRING_2 , a . getName ( ) ) ; }

public void METHOD_1 ( ) throws java.lang.Exception { java.util.Map < java.lang.String , TYPE_1 > VAR_1 = new java.util.HashMap < > ( ) ; VAR_1 . put ( STRING_1 , ( ) - > STRING_2 ) ; TYPE_2 a = VAR_2 . METHOD_3 ( VAR_3 class , VAR_1 ) ; java.lang.System.out.println ( a . getColor ( ) ) ; TYPE_3 . assertEquals ( STRING_2 , a . getName ( ) ) ; }
