METHOD_0 ( ) { com . IDENT_0 . IDENT_1 . keys . IDENT_2 < com . IDENT_0 . IDENT_1 . keys . Person , com . IDENT_0 . IDENT_1 . IDENT_3 < com . IDENT_0 . IDENT_1 . keys . IDENT_4 > > IDENT_5 = com . IDENT_0 . IDENT_1 . keys . IDENT_6 . METHOD_1 ( STRING_0 ) . METHOD_2 ( Person . IDENT_7 ) . with ( IDENT_8 . address ) ; com . IDENT_0 . IDENT_1 . keys . IDENT_9 < com . IDENT_0 . IDENT_1 . keys . Person , java . lang . String > IDENT_10 = com . IDENT_0 . IDENT_1 . keys . IDENT_6 . METHOD_1 ( STRING_1 ) . METHOD_2 ( IDENT_5 ) . with ( IDENT_4 . IDENT_11 ) ; com . IDENT_0 . IDENT_1 . IDENT_3 < com . IDENT_0 . IDENT_1 . keys . Person > IDENT_12 = Person . IDENT_1 . with ( Person . IDENT_13 , STRING_2 ) . with ( IDENT_10 , STRING_3 ) ; "<AssertPlaceHolder>" ; } get ( com . IDENT_0 . IDENT_1 . keys . IDENT_9 ) { return delegate . get ( key ) ; }
org . junit . Assert . assertThat ( IDENT_12 . get ( Person . IDENT_7 ) . get ( IDENT_8 . address ) . get ( IDENT_4 . IDENT_11 ) , org . hamcrest . Matchers . is ( STRING_3 ) )