METHOD_0 ( ) { final java . lang . IDENT_0 IDENT_1 = STRING_0 ; final java . lang . StringBuilder sb = new java . lang . StringBuilder ( ) ; java . lang . Thread consumer = new java . lang . Thread ( ) { @ org . eclipse . IDENT_2 . common . core . tests . collect . Override public void run ( ) { boolean IDENT_3 = false ; while ( ! IDENT_3 ) { java . lang . IDENT_0 s = IDENT_4 . METHOD_1 ( ) ; IDENT_3 = s . equals ( IDENT_1 ) ; if ( ! IDENT_3 ) { sb . append ( s ) ; } IDENT_4 . METHOD_2 ( ) ; } } } ; consumer . start ( ) ; java . lang . Thread IDENT_5 = new java . lang . Thread ( ) { @ org . eclipse . IDENT_2 . common . core . tests . collect . Override public void run ( ) { for ( char c : org . eclipse . IDENT_2 . common . core . tests . collect . IDENT_6 . IDENT_7 . METHOD_3 ( ) ) { IDENT_4 . put ( c ) ; } IDENT_4 . put ( IDENT_1 ) ; IDENT_4 . METHOD_4 ( ) ; } } ; IDENT_5 . start ( ) ; IDENT_5 . join ( ) ; consumer . join ( ) ; "<AssertPlaceHolder>" ; } toString ( ) { return IDENT_8 ; }
org . junit . Assert . assertEquals ( org . eclipse . IDENT_2 . common . core . tests . collect . IDENT_6 . IDENT_7 , sb . toString ( ) )