METHOD_0 ( ) { final IDENT_0 . IDENT_1 . IDENT_2 < java . lang . Boolean > IDENT_3 = new IDENT_0 . IDENT_1 . METHOD_1 ( ) ; java . util . concurrent . IDENT_4 IDENT_5 = new java . util . concurrent . METHOD_2 ( 1 , true ) ; IDENT_5 . METHOD_3 ( ) ; java . util . concurrent . METHOD_2 IDENT_6 = new java . util . concurrent . METHOD_2 ( 1 ) ; IDENT_6 . METHOD_3 ( ) ; java . lang . Thread t = METHOD_4 ( ( ) -> { info ( ( STRING_0 + ( ( now ( ) ) - ( METHOD_5 ( ) ) ) ) ) ; IDENT_5 . METHOD_3 ( ) ; METHOD_6 ( ( ) -> { IDENT_5 . METHOD_3 ( ) ; info ( ( STRING_1 + ( ( now ( ) ) - ( METHOD_5 ( ) ) ) ) ) ; IDENT_3 . set ( true ) ; IDENT_6 . METHOD_7 ( ) ; } ) ; info ( ( STRING_2 + ( ( now ( ) ) - ( METHOD_5 ( ) ) ) ) ) ; IDENT_3 . set ( false ) ; IDENT_5 . METHOD_7 ( ) ; } ) ; IDENT_3 . set ( false ) ; METHOD_8 ( ( ) -> { info ( ( STRING_3 + ( ( now ( ) ) - ( METHOD_5 ( ) ) ) ) ) ; IDENT_3 . set ( false ) ; IDENT_5 . METHOD_7 ( ) ; } ) ; t . start ( ) ; while ( ( IDENT_3 . METHOD_9 ( ) ) != ( Boolean . IDENT_7 ) ) { METHOD_10 ( 100 ) ; METHOD_11 ( t , INT_0 ) ; } "<AssertPlaceHolder>" ; } METHOD_9 ( ) { return METHOD_12 ( ) . METHOD_9 ( ) ; }
org . junit . Assert . assertTrue ( IDENT_3 . METHOD_9 ( ) )