METHOD_0 ( ) { org . IDENT_0 . concurrent . IDENT_1 . IDENT_2 IDENT_3 = METHOD_1 ( ) ; final java . util . concurrent . atomic . IDENT_4 IDENT_5 = new java . util . concurrent . atomic . METHOD_2 ( true ) ; try { final org . IDENT_0 . concurrent . IDENT_6 IDENT_7 = IDENT_3 . METHOD_3 ( 1 , IDENT_8 . IDENT_9 , org . IDENT_0 . concurrent . IDENT_10 ) ; new java . lang . METHOD_4 ( ) { @ org . IDENT_0 . concurrent . Override public void run ( ) { if ( IDENT_5 . get ( ) ) { while ( ( IDENT_7 . METHOD_5 ( ) . METHOD_6 ( IDENT_8 . IDENT_9 ) . IDENT_11 . size ( ) ) < 5 ) { IDENT_7 . execute ( this , IDENT_8 . IDENT_9 ) ; } } } } . run ( ) ; org . IDENT_0 . test . concurrent . IDENT_12 IDENT_13 = new org . IDENT_0 . test . concurrent . METHOD_7 ( ) ; IDENT_7 . execute ( IDENT_13 , IDENT_8 . IDENT_14 ) ; "<AssertPlaceHolder>" ; } finally { IDENT_5 . set ( false ) ; IDENT_3 . METHOD_8 ( ) ; } } METHOD_9 ( ) { return METHOD_10 ( 1 ) ; }
org . junit . Assert . assertTrue ( ( ( IDENT_13 . METHOD_9 ( ) ) >= ( IDENT_10 ) ) )