METHOD_0 ( ) { java . util . concurrent . IDENT_0 IDENT_1 = java . util . concurrent . IDENT_2 . METHOD_1 ( 4 ) ; au . edu . IDENT_3 . IDENT_4 . util . IDENT_5 . IDENT_6 IDENT_7 = new au . edu . IDENT_3 . IDENT_4 . util . IDENT_5 . METHOD_2 ( INT_0 ) ; au . edu . IDENT_3 . IDENT_4 . util . IDENT_8 < java . lang . Integer , java . lang . Integer > it = new au . edu . IDENT_3 . IDENT_4 . util . IDENT_8 < java . lang . Integer , java . lang . Integer > ( IDENT_7 , ( n ) -> { try { java . lang . Thread . sleep ( ( 4 * n ) ) ; } catch ( e ) { } return n ; } , 4 , IDENT_1 ) ; for ( int i = INT_0 ; i > 0 ; i OP_0 ) "<AssertPlaceHolder>" ; IDENT_1 . METHOD_3 ( ) ; } next ( ) { au . edu . IDENT_3 . IDENT_4 . IDENT_9 IDENT_10 = super . next ( ) ; if ( ( ! ( METHOD_4 ( ) ) ) && ( ( IDENT_11 ) == null ) ) { IDENT_11 = IDENT_10 ; } else if ( ( METHOD_4 ( ) ) && ( ( IDENT_11 ) != null ) ) { int IDENT_12 = IDENT_11 . METHOD_5 ( ) . IDENT_13 ; int IDENT_14 = IDENT_11 . METHOD_5 ( ) . start ; int IDENT_15 = IDENT_10 . METHOD_5 ( ) . IDENT_13 ; int IDENT_16 = IDENT_10 . METHOD_5 ( ) . start ; if ( IDENT_12 == IDENT_15 ) { IDENT_17 . METHOD_6 ( IDENT_12 , IDENT_14 , IDENT_16 ) ; } else { IDENT_17 . METHOD_6 ( IDENT_12 , IDENT_14 , IDENT_18 . METHOD_7 ( IDENT_12 ) . METHOD_8 ( ) ) ; IDENT_17 . METHOD_6 ( IDENT_15 , 1 , IDENT_16 ) ; } au . edu . IDENT_3 . IDENT_4 . IDENT_19 . log . debug ( java . lang . String . format ( STRING_0 , IDENT_18 . METHOD_7 ( IDENT_12 ) . METHOD_9 ( ) , IDENT_14 , IDENT_16 ) ) ; IDENT_11 = null ; } return IDENT_10 ; }
org . junit . Assert . assertEquals ( i , ( ( int ) ( it . next ( ) ) ) )