METHOD_0 ( ) { org . IDENT_0 . IDENT_1 . IDENT_2 IDENT_3 = new org . IDENT_0 . IDENT_1 . METHOD_1 ( ) ; IDENT_3 . METHOD_2 ( STRING_0 , STRING_1 ) ; java . lang . String actual = IDENT_3 . METHOD_3 ( STRING_2 ) ; "<AssertPlaceHolder>" ; } METHOD_3 ( java . lang . String ) { java . lang . StringBuilder result = new java . lang . StringBuilder ( expression . length ( ) ) ; int position = 0 ; while ( position < ( expression . length ( ) ) ) { char c = expression . charAt ( position ) ; if ( c == STRING_3 ) { int IDENT_4 = position ; int IDENT_5 = expression . indexOf ( STRING_3 , ( IDENT_4 + 1 ) ) ; if ( IDENT_5 == ( - 1 ) ) { throw new java . lang . IllegalStateException ( ( ( ( STRING_4 + expression ) + STRING_5 ) + IDENT_4 ) ) ; } java . lang . String key = expression . substring ( ( IDENT_4 + 1 ) , IDENT_5 ) ; java . util . concurrent . IDENT_6 < java . lang . String > IDENT_7 = IDENT_8 . get ( key ) ; java . lang . String value ; if ( IDENT_7 == null ) { value = STRING_6 ; logger . info ( ( ( STRING_7 + key ) + STRING_8 ) ) ; } else { try { value = IDENT_7 . call ( ) ; } catch ( java . lang . Exception e ) { value = STRING_9 ; logger . warn ( ( ( STRING_10 + key ) + STRING_8 ) , e ) ; } } METHOD_4 ( value , false , result ) ; position = IDENT_5 + 1 ; } else { result . append ( c ) ; position ++ ; } } logger . trace ( STRING_11 , expression , result ) ; return result . toString ( ) ; }
org . junit . Assert . assertThat ( actual , org . hamcrest . CoreMatchers . is ( STRING_1 ) )