METHOD_0 ( ) { com . gs . collections . api . map . IDENT_0 < java . lang . String , java . lang . String > map = com . gs . collections . impl . map . mutable . IDENT_1 . METHOD_1 ( ) ; com . gs . collections . api . block . function . IDENT_2 < java . lang . String , java . lang . String > function = ( object ) -> STRING_0 + object ; java . lang . String IDENT_3 = com . gs . collections . impl . IDENT_4 . IDENT_5 . METHOD_0 ( map , STRING_1 , function , "1" ) ; java . lang . String IDENT_6 = com . gs . collections . impl . IDENT_4 . IDENT_5 . METHOD_0 ( map , STRING_1 , function , "2" ) ; "<AssertPlaceHolder>" ; } METHOD_0 ( java . util . Map , IDENT_7 , com . gs . collections . api . block . function . IDENT_2 , IDENT_8 ) { IDENT_9 result = map . get ( key ) ; if ( com . gs . collections . impl . IDENT_4 . IDENT_5 . METHOD_2 ( result , map , key ) ) { result = function . valueOf ( parameter ) ; map . put ( key , result ) ; } return result ; }
org . junit . Assert . assertSame ( IDENT_3 , IDENT_6 )