METHOD_0 ( ) { test . IDENT_0 . IDENT_1 < java . lang . IDENT_2 > IDENT_3 = new test . IDENT_0 . IDENT_1 < java . lang . IDENT_2 > ( ) ; IDENT_3 . add ( null ) ; IDENT_3 . add ( null ) ; IDENT_4 . IDENT_5 . IDENT_6 IDENT_7 = IDENT_8 . METHOD_1 ( new IDENT_4 . IDENT_5 . METHOD_2 ( STRING_0 ) , new IDENT_4 . IDENT_5 . METHOD_2 ( STRING_1 ) ) ; test . IDENT_0 . Collection < test . IDENT_0 . IDENT_9 < IDENT_4 . IDENT_5 . METHOD_2 , java . lang . IDENT_2 > > IDENT_10 = new test . IDENT_0 . IDENT_1 < test . IDENT_0 . IDENT_9 < IDENT_4 . IDENT_5 . METHOD_2 , java . lang . IDENT_2 > > ( ) ; IDENT_10 . add ( new test . IDENT_0 . IDENT_11 < IDENT_4 . IDENT_5 . METHOD_2 , java . lang . IDENT_2 > ( 0 , 1 , IDENT_7 , 0 , IDENT_3 . size ( ) ) ) ; IDENT_10 . add ( new test . IDENT_0 . IDENT_11 < IDENT_4 . IDENT_5 . METHOD_2 , java . lang . IDENT_2 > ( 1 , 2 , IDENT_7 , 1 , IDENT_3 . size ( ) ) ) ; IDENT_10 . add ( new test . IDENT_0 . IDENT_11 < IDENT_4 . IDENT_5 . METHOD_2 , java . lang . IDENT_2 > ( 2 , 3 , IDENT_7 , 1 , IDENT_3 . size ( ) ) ) ; test . IDENT_0 . IDENT_0 < IDENT_4 . IDENT_5 . METHOD_2 , java . lang . IDENT_2 > IDENT_12 = test . IDENT_0 . IDENT_0 . METHOD_3 ( IDENT_10 , 0 , test . IDENT_0 . Collections . METHOD_4 ( 3 ) , IDENT_3 , IDENT_8 ) ; "<AssertPlaceHolder>" ; } METHOD_5 ( IDENT_13 . IDENT_14 . IDENT_0 , IDENT_4 . IDENT_15 , long ) { long IDENT_16 = java . lang . System . currentTimeMillis ( ) ; if ( IDENT_17 . isEmpty ) return true ; if ( ! ( IDENT_17 . IDENT_18 ) ) IDENT_17 = IDENT_17 . METHOD_6 ( IDENT_8 , IDENT_19 ) ; IDENT_13 . IDENT_14 . HashSet < IDENT_20 > IDENT_21 = IDENT_17 . METHOD_7 ( IDENT_19 ) ; for ( IDENT_22 IDENT_23 : IDENT_17 . IDENT_3 ) if ( IDENT_23 != null ) { IDENT_20 IDENT_24 = IDENT_8 . METHOD_8 ( IDENT_23 ) ; IDENT_21 . add ( IDENT_8 . METHOD_8 ( IDENT_23 ) ) ; } IDENT_13 . IDENT_14 . ArrayList < IDENT_20 > IDENT_25 = new IDENT_13 . IDENT_14 . ArrayList ( IDENT_21 ) ; IDENT_13 . IDENT_14 . IDENT_1 < IDENT_13 . IDENT_14 . IDENT_0 . IDENT_26 < IDENT_20 > > IDENT_27 = new IDENT_13 . IDENT_14 . METHOD_9 ( ) ; for ( IDENT_13 . IDENT_14 . IDENT_28 < IDENT_20 , IDENT_13 . IDENT_14 . ArrayList < java . lang . Integer > > IDENT_29 : IDENT_8 . METHOD_10 ( IDENT_25 ) ) IDENT_27 . add ( new IDENT_13 . IDENT_14 . IDENT_0 . METHOD_11 ( IDENT_29 . first , IDENT_29 . IDENT_30 ) ) ; IDENT_13 . IDENT_14 . HashMap < IDENT_20 , IDENT_13 . IDENT_14 . METHOD_9 < IDENT_13 . IDENT_14 . IDENT_0 . METHOD_11 < IDENT_20 > > > IDENT_31 = IDENT_13 . IDENT_14 . IDENT_0 . METHOD_12 ( IDENT_25 , IDENT_27 ) ; IDENT_13 . IDENT_14 . HashMap < java . lang . Integer , IDENT_13 . IDENT_14 . IDENT_0 . METHOD_11 < IDENT_20 > > IDENT_32 = IDENT_17 . METHOD_13 ( IDENT_25 , IDENT_8 , IDENT_31 ) ; IDENT_13 . IDENT_14 . IDENT_0 . IDENT_33 < IDENT_20 > IDENT_34 = new IDENT_13 . IDENT_14 . IDENT_0 . METHOD_14 ( IDENT_17 . IDENT_35 , IDENT_32 ) ; IDENT_13 . IDENT_14 . HashMap < IDENT_13 . IDENT_14 . IDENT_0 . METHOD_14 < IDENT_20 > , java . lang . Integer > IDENT_36 = new IDENT_13 . IDENT_14 . HashMap ( ) ; IDENT_13 . IDENT_14 . METHOD_9 < IDENT_13 . IDENT_14 . IDENT_0 . METHOD_14 < IDENT_20 > > IDENT_37 = new IDENT_13 . IDENT_14 . METHOD_9 ( ) ; IDENT_37 . add ( IDENT_34 ) ; IDENT_36 . put ( IDENT_34 , 0 ) ; while ( ! ( IDENT_37 . isEmpty ( ) ) ) { IDENT_13 . IDENT_14 . IDENT_0 . METHOD_14 < IDENT_20 > IDENT_38 = IDENT_37 . METHOD_15 ( ) ; if ( IDENT_17 . IDENT_39 . contains ( IDENT_38 . METHOD_16 ( ) ) ) return false ; for ( IDENT_13 . IDENT_14 . IDENT_9 < IDENT_20 , IDENT_22 > IDENT_40 : IDENT_17 . METHOD_17 ( IDENT_38 . METHOD_16 ( ) ) ) { IDENT_13 . IDENT_14 . METHOD_9 < IDENT_13 . IDENT_14 . IDENT_0 . IDENT_41 < IDENT_20 > > IDENT_42 = IDENT_13 . IDENT_14 . IDENT_0 . METHOD_18 ( IDENT_8 , IDENT_38 . METHOD_19 ( ) , IDENT_31 , IDENT_40 , null ) ; if ( ( ( java . lang . System . currentTimeMillis ( ) ) - IDENT_16 ) > IDENT_19 ) throw new org . IDENT_43 . IDENT_44 . METHOD_20 ( ) ; for ( IDENT_13 . IDENT_14 . IDENT_0 . IDENT_41 < IDENT_20 > IDENT_45 : IDENT_42 ) { IDENT_13 . IDENT_14 . IDENT_0 . METHOD_14 < IDENT_20 > IDENT_46 = IDENT_45 . to ; IDENT_13 . IDENT_14 . IDENT_0 . METHOD_16 ( IDENT_46 , IDENT_36 , IDENT_37 ) ; } } } return true ; }
org . junit . Assert . assertTrue ( test . IDENT_0 . IDENT_0 . METHOD_5 ( IDENT_12 , IDENT_8 , Long . MAX_VALUE ) )