METHOD_0 ( ) { com . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 < java . lang . String > IDENT_2 = new com . IDENT_0 . IDENT_1 . IDENT_2 . METHOD_1 ( ) ; java . lang . String [ ] IDENT_4 = new java . lang . String [ ] { "" , STRING_0 , "" , STRING_1 0 , STRING_1 5 , STRING_2 , STRING_1 8 , STRING_3 , STRING_1 7 , STRING_4 , STRING_1 4 , STRING_5 , STRING_1 1 , STRING_1 } ; for ( int i = 0 ; i < ( IDENT_4 . length ) ; i += 2 ) { IDENT_2 . put ( IDENT_4 [ i ] , IDENT_4 [ ( i + 1 ) ] ) ; } java . lang . String text = "" ; java . lang . StringBuilder builder = new java . lang . StringBuilder ( ) ; int IDENT_5 = 0 ; while ( IDENT_5 < ( text . length ( ) ) ) { int IDENT_6 = 0 ; while ( IDENT_2 . METHOD_2 ( text . substring ( IDENT_5 , ( ( IDENT_5 + IDENT_6 ) + 1 ) ) ) ) { IDENT_6 ++ ; } if ( IDENT_6 > 0 ) { java . lang . String match = text . substring ( IDENT_5 , ( IDENT_5 + IDENT_6 ) ) ; builder . append ( STRING_1 2 ) ; builder . append ( match ) ; builder . append ( STRING_1 3 ) ; builder . append ( IDENT_2 . get ( match ) ) ; builder . append ( "]" ) ; IDENT_5 += IDENT_6 ; } else { builder . append ( text . charAt ( IDENT_5 ) ) ; IDENT_5 ++ ; } } "<AssertPlaceHolder>" ; } toString ( ) { java . lang . StringBuilder IDENT_7 = new java . lang . StringBuilder ( STRING_6 ) ; int IDENT_8 = IDENT_9 . size ( ) ; int i ; for ( i = 0 ; i < IDENT_8 ; i ++ ) { java . lang . Object e = IDENT_9 . get ( i ) ; IDENT_7 . append ( e ) ; if ( i < ( IDENT_8 - 1 ) ) IDENT_7 . append ( STRING_7 ) ; } IDENT_7 . append ( "]" ) ; return IDENT_7 . toString ( ) ; }
org . junit . Assert . assertEquals ( STRING_1 6 , builder . toString ( ) )