METHOD_0 ( ) { IDENT_0 . map ( STRING_0 , new java . util . concurrent . IDENT_1 < java . lang . Object > ( ) { public java . lang . Object call ( ) { return toList ( "a" ) ; } } ) ; "<AssertPlaceHolder>" ; } METHOD_1 ( T , java . lang . String , boolean ) { if ( IDENT_2 ) { return IDENT_3 ; } T IDENT_4 = IDENT_3 ; if ( IDENT_5 . containsKey ( IDENT_6 ) ) { boolean IDENT_7 = true ; if ( ( IDENT_3 instanceof java . util . Collection ) && ( ! ( ( ( java . util . Collection < ? > ) ( IDENT_3 ) ) . isEmpty ( ) ) ) ) { IDENT_7 = false ; } else if ( ( IDENT_3 instanceof java . util . Map ) && ( ! ( ( ( java . util . Map < ? , ? > ) ( IDENT_3 ) ) . isEmpty ( ) ) ) ) { IDENT_7 = false ; } if ( IDENT_7 ) { IDENT_4 = ( ( T ) ( IDENT_5 . get ( IDENT_6 ) . getValue ( IDENT_8 , IDENT_9 ) ) ) ; } } return IDENT_4 ; }
org . junit . Assert . assertThat ( IDENT_0 . METHOD_1 ( emptyList ( ) , STRING_0 , false ) , org . hamcrest . Matchers . equalTo ( ( ( java . lang . Object ) ( toList ( "a" ) ) ) ) )