METHOD_0 ( ) { final java . util . concurrent . atomic . IDENT_0 IDENT_1 = new java . util . concurrent . atomic . METHOD_1 ( 0 ) ; final int IDENT_2 = 1000 ; final org . apache . IDENT_3 . IDENT_4 . impl . IDENT_5 < java . lang . Integer > IDENT_6 = new org . apache . IDENT_3 . IDENT_4 . impl . METHOD_2 ( IDENT_2 , new org . apache . IDENT_3 . IDENT_4 . IDENT_7 < java . lang . Integer > ( ) { @ org . apache . IDENT_3 . IDENT_4 . test . Override public void METHOD_3 ( final java . lang . Integer value ) { IDENT_1 . METHOD_4 ( ) ; } } ) ; final int val = 7 ; final java . lang . IDENT_8 r = new java . lang . METHOD_5 ( ) { @ org . apache . IDENT_3 . IDENT_4 . test . Override public void run ( ) { IDENT_6 . METHOD_3 ( val ) ; } } ; final java . lang . Thread [ ] IDENT_9 = new java . lang . Thread [ IDENT_2 ] ; for ( int IDENT_10 = 0 ; IDENT_10 < ( IDENT_9 . length ) ; IDENT_10 ++ ) { IDENT_9 [ IDENT_10 ] = new java . lang . Thread ( r ) ; } for ( final java . lang . Thread IDENT_11 : IDENT_9 ) { IDENT_11 . start ( ) ; } try { for ( final java . lang . Thread IDENT_11 : IDENT_9 ) { IDENT_11 . join ( ) ; } } catch ( final java . lang . IDENT_12 e ) { org . junit . Assert . fail ( e . toString ( ) ) ; } "<AssertPlaceHolder>" ; } get ( ) { return n ; }
org . junit . Assert . assertEquals ( 1 , IDENT_1 . get ( ) )