METHOD_0 ( ) { java . util . Map < ? , ? > map = METHOD_1 ( com . IDENT_0 . IDENT_1 . IDENT_2 . core . util . IDENT_3 . IDENT_4 , ( ( ( com . IDENT_0 . IDENT_1 . IDENT_2 . core . util . IDENT_3 . IDENT_5 . IDENT_6 . name ( ) ) + STRING_0 ) + ( com . IDENT_0 . IDENT_1 . IDENT_2 . core . util . IDENT_3 . IDENT_5 . IDENT_7 . name ( ) ) ) ) ; java . util . List < com . IDENT_0 . IDENT_1 . IDENT_2 . core . util . IDENT_3 . IDENT_5 > IDENT_8 = com . IDENT_0 . IDENT_1 . IDENT_2 . core . util . IDENT_9 . METHOD_2 ( map , com . IDENT_0 . IDENT_1 . IDENT_2 . core . util . IDENT_3 . IDENT_4 , null , com . IDENT_0 . IDENT_1 . IDENT_2 . core . util . IDENT_3 . IDENT_5 . class ) ; java . util . List < com . IDENT_0 . IDENT_1 . IDENT_2 . core . util . IDENT_3 . IDENT_5 > IDENT_10 = com . google . common . collect . Lists . newArrayList ( com . IDENT_0 . IDENT_1 . IDENT_2 . core . util . IDENT_3 . IDENT_5 . IDENT_6 , com . IDENT_0 . IDENT_1 . IDENT_2 . core . util . IDENT_3 . IDENT_5 . IDENT_7 ) ; "<AssertPlaceHolder>" ; } METHOD_2 ( java . util . Map , java . lang . Object , java . util . List , java . lang . Class ) { return com . IDENT_0 . IDENT_1 . IDENT_2 . core . util . IDENT_9 . METHOD_3 ( map , key , IDENT_11 , new com . google . common . base . IDENT_12 < java . lang . Object , T > ( ) { @ com . IDENT_0 . IDENT_1 . IDENT_2 . core . util . Override public T apply ( java . lang . Object input ) { if ( input == null ) { return null ; } if ( IDENT_13 . METHOD_4 ( input . getClass ( ) ) ) { return IDENT_13 . METHOD_5 ( input ) ; } return java . lang . IDENT_14 . valueOf ( IDENT_13 , input . toString ( ) . trim ( ) . METHOD_6 ( Locale . IDENT_15 ) ) ; } } ) ; }
org . junit . Assert . assertThat ( IDENT_8 , org . hamcrest . CoreMatchers . is ( IDENT_10 ) )