METHOD_0 ( ) { final com . IDENT_0 . IDENT_1 . common . IDENT_2 . IDENT_3 IDENT_4 = com . IDENT_0 . IDENT_1 . common . IDENT_2 . IDENT_3 . from ( "foo" ) ; final com . IDENT_0 . IDENT_5 . IDENT_6 . IDENT_7 . IDENT_8 IDENT_9 = new com . IDENT_0 . IDENT_5 . IDENT_6 . IDENT_7 . METHOD_1 ( ) ; final com . IDENT_0 . IDENT_5 . IDENT_6 . Response a = IDENT_9 . METHOD_2 ( com . IDENT_0 . IDENT_5 . IDENT_6 . IDENT_7 . METHOD_3 ( IDENT_4 , com . IDENT_0 . IDENT_5 . IDENT_6 . IDENT_7 . METHOD_4 ( "a" ) ) ) ; final com . IDENT_0 . IDENT_5 . IDENT_6 . Response b = IDENT_9 . METHOD_2 ( com . IDENT_0 . IDENT_5 . IDENT_6 . IDENT_7 . METHOD_3 ( IDENT_4 , com . IDENT_0 . IDENT_5 . IDENT_6 . IDENT_7 . METHOD_4 ( "b" ) ) ) ; final com . IDENT_0 . IDENT_5 . IDENT_6 . Response c = IDENT_9 . METHOD_2 ( com . IDENT_0 . IDENT_5 . IDENT_6 . IDENT_7 . METHOD_3 ( IDENT_4 , com . IDENT_0 . IDENT_5 . IDENT_6 . IDENT_7 . METHOD_4 ( STRING_0 ) ) ) ; final com . IDENT_0 . IDENT_5 . IDENT_6 . Response d = IDENT_9 . METHOD_2 ( com . IDENT_0 . IDENT_5 . IDENT_6 . IDENT_7 . METHOD_3 ( IDENT_4 , com . IDENT_0 . IDENT_5 . IDENT_6 . IDENT_7 . METHOD_4 ( STRING_1 ) ) ) ; final com . IDENT_0 . IDENT_5 . IDENT_6 . Response e = IDENT_9 . METHOD_2 ( com . IDENT_0 . IDENT_5 . IDENT_6 . IDENT_7 . METHOD_3 ( IDENT_4 , com . IDENT_0 . IDENT_5 . IDENT_6 . IDENT_7 . METHOD_4 ( STRING_2 ) ) ) ; final com . IDENT_0 . IDENT_5 . IDENT_6 . Response f = IDENT_9 . METHOD_2 ( com . IDENT_0 . IDENT_5 . IDENT_6 . IDENT_7 . METHOD_3 ( IDENT_4 , com . IDENT_0 . IDENT_5 . IDENT_6 . IDENT_7 . METHOD_4 ( STRING_3 ) ) ) ; final com . IDENT_0 . IDENT_5 . IDENT_6 . Response g = IDENT_9 . METHOD_2 ( com . IDENT_0 . IDENT_5 . IDENT_6 . IDENT_7 . METHOD_3 ( IDENT_4 , com . IDENT_0 . IDENT_5 . IDENT_6 . IDENT_7 . METHOD_4 ( STRING_4 ) ) ) ; final com . IDENT_0 . IDENT_5 . IDENT_6 . IDENT_10 IDENT_11 = com . IDENT_0 . IDENT_5 . IDENT_6 . IDENT_10 . builder ( ) . METHOD_5 ( METHOD_5 ) . METHOD_6 ( com . google . common . collect . IDENT_12 . of ( com . IDENT_0 . IDENT_5 . IDENT_6 . IDENT_13 . from ( a , b ) , com . IDENT_0 . IDENT_5 . IDENT_6 . IDENT_13 . from ( a , c ) , com . IDENT_0 . IDENT_5 . IDENT_6 . IDENT_13 . from ( a , c , d ) , com . IDENT_0 . IDENT_5 . IDENT_6 . IDENT_13 . from ( d ) ) ) . METHOD_7 ( com . google . common . collect . ImmutableList . of ( e , f ) ) . build ( ) ; final com . IDENT_0 . IDENT_5 . IDENT_6 . IDENT_10 IDENT_14 = com . IDENT_0 . IDENT_5 . IDENT_6 . IDENT_10 . builder ( ) . METHOD_5 ( METHOD_5 ) . METHOD_6 ( com . google . common . collect . IDENT_12 . of ( com . IDENT_0 . IDENT_5 . IDENT_6 . IDENT_13 . from ( a , c ) ) ) . METHOD_7 ( com . google . common . collect . ImmutableList . of ( g ) ) . build ( ) ; final com . IDENT_0 . IDENT_5 . IDENT_6 . IDENT_15 . IDENT_16 mapping = com . IDENT_0 . IDENT_5 . IDENT_6 . IDENT_15 . IDENT_16 . create ( com . google . common . collect . ImmutableMap . of ( b , c , f , g ) , com . google . common . collect . IDENT_12 . of ( d , e ) ) ; "<AssertPlaceHolder>" ; } apply ( com . IDENT_0 . IDENT_5 . IDENT_6 . IDENT_17 ) { return input . string ( ) ; }
org . junit . Assert . assertEquals ( IDENT_14 , mapping . apply ( IDENT_11 ) )