METHOD_0 ( ) { final java . util . concurrent . atomic . IDENT_0 i = new java . util . concurrent . atomic . METHOD_1 ( 0 ) ; final com . sun . IDENT_1 . kernel . IDENT_2 r = new com . sun . IDENT_1 . test . util . METHOD_2 ( ) { public void run ( ) throws com . sun . IDENT_1 . impl . kernel . Exception { if ( ( i . METHOD_3 ( ) ) == 0 ) throw new java . lang . METHOD_4 ( "test" ) ; } } ; IDENT_3 . METHOD_5 ( r , IDENT_4 ) ; java . lang . Thread . sleep ( INT_0 ) ; "<AssertPlaceHolder>" ; } get ( ) { if ( IDENT_5 ) { return IDENT_6 ; } if ( ( ( IDENT_7 ) == null ) && ( ( ref ) != null ) ) { IDENT_7 = ref . get ( ) . get ( ) ; } return IDENT_7 ; }
org . junit . Assert . assertEquals ( i . get ( ) , 2 )