METHOD_0 ( ) { final org . eclipse . xtext . concurrent . IDENT_0 . IDENT_1 IDENT_2 = new org . eclipse . xtext . concurrent . IDENT_0 . METHOD_1 ( ) ; final org . eclipse . xtext . util . concurrent . IDENT_3 < org . eclipse . xtext . concurrent . IDENT_0 . METHOD_1 > IDENT_4 = new org . eclipse . xtext . util . concurrent . IDENT_3 < org . eclipse . xtext . concurrent . IDENT_0 . METHOD_1 > ( ) { @ org . eclipse . xtext . concurrent . Override MOD_0 org . eclipse . xtext . concurrent . IDENT_0 . METHOD_1 METHOD_2 ( ) { return IDENT_2 ; } } ; final java . util . List < java . lang . Throwable > exceptions = new java . util . ArrayList < java . lang . Throwable > ( ) ; java . lang . Thread . IDENT_5 IDENT_6 = new java . lang . Thread . METHOD_3 ( ) { @ org . eclipse . xtext . concurrent . Override public void METHOD_4 ( java . lang . Thread t , java . lang . Throwable e ) { exceptions . add ( e ) ; } } ; java . util . List < java . lang . Thread > IDENT_7 = new java . util . ArrayList < java . lang . Thread > ( ) ; for ( int x = 0 ; x < 50 ; x ++ ) { final int n = x ; java . lang . Thread IDENT_8 = new java . lang . Thread ( reader ( IDENT_4 ) ) ; IDENT_8 . METHOD_5 ( IDENT_6 ) ; IDENT_8 . start ( ) ; IDENT_7 . add ( IDENT_8 ) ; java . lang . Thread IDENT_9 = new java . lang . Thread ( METHOD_6 ( IDENT_4 , n ) ) ; IDENT_9 . METHOD_5 ( IDENT_6 ) ; IDENT_9 . start ( ) ; IDENT_7 . add ( IDENT_9 ) ; } for ( java . lang . Thread IDENT_9 : IDENT_7 ) { IDENT_9 . join ( ) ; } "<AssertPlaceHolder>" ; } toString ( ) { return com . google . common . base . IDENT_10 . METHOD_7 ( "\n" ) . join ( METHOD_8 ( ) ) ; }
org . junit . Assert . assertTrue ( exceptions . toString ( ) , exceptions . isEmpty ( ) )