METHOD_0 ( ) { org . IDENT_0 . core . IDENT_1 . IDENT_2 IDENT_3 = ( ( org . IDENT_0 . core . IDENT_1 . IDENT_2 ) ( METHOD_1 ( STRING_0 ) ) ) ; org . IDENT_0 . core . IDENT_1 . IDENT_4 IDENT_5 = IDENT_3 . METHOD_2 ( STRING_1 ) ; org . IDENT_0 . IDENT_6 . reference . IDENT_7 f = ref ( STRING_2 ) ; org . IDENT_0 . IDENT_8 . IDENT_9 . IDENT_10 . IDENT_11 expr = METHOD_3 ( METHOD_4 ( f ) , METHOD_4 ( IDENT_5 . METHOD_5 ( ) ) ) ; java . util . Map < org . IDENT_0 . IDENT_12 . reference . IDENT_13 , org . IDENT_0 . core . context . binding . IDENT_14 > IDENT_15 = new java . util . HashMap ( ) ; IDENT_15 . put ( f , new org . IDENT_0 . core . context . binding . METHOD_6 ( f . METHOD_7 ( ) , METHOD_8 ( METHOD_8 ( METHOD_9 ( ) , METHOD_10 ( IDENT_3 , IDENT_16 . IDENT_17 , METHOD_9 ( ) ) ) , METHOD_8 ( METHOD_9 ( ) , METHOD_9 ( ) ) ) ) ) ; org . IDENT_0 . IDENT_18 . IDENT_19 . IDENT_20 . Result result = METHOD_11 ( IDENT_15 , expr , null ) ; "<AssertPlaceHolder>" ; } METHOD_8 ( org . IDENT_0 . IDENT_21 , org . IDENT_0 . IDENT_11 ) { assert domain . hasNext ( ) ; return new org . IDENT_0 . METHOD_12 ( org . IDENT_0 . IDENT_22 . METHOD_13 ( domain . METHOD_14 ( ) , IDENT_23 . getType ( ) ) , domain , IDENT_23 ) ; }
org . junit . Assert . assertEquals ( result . type , METHOD_8 ( METHOD_9 ( ) , METHOD_9 ( ) ) )