METHOD_0 ( ) { try ( @ io . IDENT_0 . METHOD_1 ( STRING_0 ) io . IDENT_0 . IDENT_1 IDENT_2 = io . IDENT_0 . IDENT_3 . METHOD_2 ( ) ) { java . util . concurrent . atomic . IDENT_4 IDENT_5 = new java . util . concurrent . atomic . METHOD_3 ( ) ; java . lang . Thread IDENT_6 = new java . lang . Thread ( ( ) -> IDENT_5 . set ( io . IDENT_0 . IDENT_3 . METHOD_4 ( ) ) ) ; IDENT_6 . start ( ) ; IDENT_6 . join ( ) ; "<AssertPlaceHolder>" ; } } METHOD_4 ( ) { if ( ! ( io . IDENT_0 . IDENT_3 . IDENT_7 . isEmpty ( ) ) ) { java . util . Iterator < java . lang . ref . IDENT_8 < io . IDENT_0 . IDENT_1 > > iterator = io . IDENT_0 . IDENT_3 . IDENT_7 . iterator ( ) ; while ( iterator . hasNext ( ) ) { java . lang . ref . IDENT_8 < io . IDENT_0 . IDENT_1 > IDENT_9 = iterator . next ( ) ; io . IDENT_0 . IDENT_1 METHOD_2 = IDENT_9 . get ( ) ; if ( null == METHOD_2 ) { iterator . remove ( ) ; } else { return true ; } } } java . lang . Long IDENT_10 = java . lang . Thread . METHOD_5 ( ) . getId ( ) ; java . lang . ref . IDENT_8 < io . IDENT_0 . IDENT_11 > IDENT_9 = io . IDENT_0 . IDENT_3 . IDENT_12 . get ( IDENT_10 ) ; if ( null != IDENT_9 ) { io . IDENT_0 . IDENT_11 METHOD_2 = IDENT_9 . get ( ) ; if ( null == METHOD_2 ) { io . IDENT_0 . IDENT_3 . IDENT_12 . remove ( IDENT_10 ) ; } else { return true ; } } return false ; }
org . junit . Assert . assertTrue ( METHOD_4 . get ( ) )