METHOD_0 ( ) { final IDENT_0 . tools . trace . analysis . IDENT_1 . IDENT_2 IDENT_3 = this . METHOD_1 ( ) ; final IDENT_0 . tools . trace . analysis . IDENT_1 . IDENT_4 IDENT_5 = IDENT_3 . METHOD_2 ( IDENT_6 . IDENT_7 ) ; final IDENT_0 . tools . trace . analysis . IDENT_1 . IDENT_4 IDENT_8 = IDENT_3 . METHOD_2 ( IDENT_6 . IDENT_7 ) ; "<AssertPlaceHolder>" ; } METHOD_2 ( IDENT_0 . tools . trace . analysis . IDENT_1 . IDENT_9 ) { MOD_0 ( this ) { IDENT_0 . tools . trace . analysis . IDENT_1 . IDENT_4 IDENT_10 = this . IDENT_11 . get ( ) ; if ( IDENT_10 != null ) { return IDENT_10 ; } final java . util . List < IDENT_0 . tools . trace . analysis . IDENT_1 . IDENT_12 > IDENT_13 = new java . util . ArrayList ( ) ; final java . util . IDENT_14 < IDENT_0 . tools . trace . analysis . IDENT_1 . IDENT_12 > IDENT_15 = new java . util . METHOD_3 ( ) ; final java . util . Iterator < IDENT_0 . tools . trace . analysis . IDENT_1 . IDENT_9 > IDENT_16 = this . set . iterator ( ) ; IDENT_0 . tools . trace . analysis . IDENT_1 . IDENT_9 IDENT_17 = IDENT_18 ; int IDENT_19 = - 1 ; boolean IDENT_20 = true ; while ( IDENT_16 . hasNext ( ) ) { final IDENT_0 . tools . trace . analysis . IDENT_1 . IDENT_9 IDENT_21 = IDENT_16 . next ( ) ; if ( IDENT_20 && ( ( IDENT_21 . METHOD_4 ( ) ) != 0 ) ) { final IDENT_0 . tools . trace . analysis . filter . IDENT_22 . IDENT_23 ex = new IDENT_0 . tools . trace . analysis . filter . IDENT_22 . METHOD_5 ( ( ( ( ( STRING_0 + STRING_1 ) + ( IDENT_21 . METHOD_4 ( ) ) ) + STRING_2 ) + IDENT_21 ) ) ; throw ex ; } IDENT_20 = false ; if ( IDENT_19 != ( ( IDENT_21 . METHOD_6 ( ) ) - 1 ) ) { final IDENT_0 . tools . trace . analysis . filter . IDENT_22 . METHOD_5 ex = new IDENT_0 . tools . trace . analysis . filter . IDENT_22 . METHOD_5 ( ( ( ( ( ( ( ( ( STRING_3 + STRING_4 ) + IDENT_19 ) + STRING_5 ) + ( IDENT_21 . METHOD_6 ( ) ) ) + STRING_6 ) + STRING_7 ) + IDENT_21 ) + STRING_8 ) ) ; throw ex ; } IDENT_19 = IDENT_21 . METHOD_6 ( ) ; if ( ( ! ( IDENT_17 . equals ( IDENT_18 ) ) ) && ( ( IDENT_17 . METHOD_4 ( ) ) >= ( IDENT_21 . METHOD_4 ( ) ) ) ) { IDENT_0 . tools . trace . analysis . IDENT_1 . IDENT_9 IDENT_24 ; while ( ( IDENT_15 . size ( ) ) > ( IDENT_21 . METHOD_4 ( ) ) ) { final IDENT_0 . tools . trace . analysis . IDENT_1 . IDENT_12 IDENT_25 = IDENT_15 . METHOD_7 ( ) ; IDENT_17 = IDENT_25 . METHOD_8 ( ) ; IDENT_24 = IDENT_25 . METHOD_9 ( ) ; final IDENT_0 . tools . trace . analysis . IDENT_1 . IDENT_12 m = new IDENT_0 . tools . trace . analysis . IDENT_1 . METHOD_10 ( IDENT_17 . METHOD_11 ( ) , IDENT_17 , IDENT_24 ) ; IDENT_13 . add ( m ) ; IDENT_17 = IDENT_24 ; } } final IDENT_0 . tools . trace . analysis . IDENT_1 . IDENT_26 IDENT_27 = this . METHOD_12 ( IDENT_18 , IDENT_17 , IDENT_21 ) ; IDENT_13 . add ( IDENT_27 ) ; IDENT_15 . METHOD_13 ( IDENT_27 ) ; if ( ! ( IDENT_16 . hasNext ( ) ) ) { IDENT_0 . tools . trace . analysis . IDENT_1 . IDENT_9 IDENT_24 ; while ( ! ( IDENT_15 . empty ( ) ) ) { final IDENT_0 . tools . trace . analysis . IDENT_1 . IDENT_12 IDENT_25 = IDENT_15 . METHOD_7 ( ) ; IDENT_17 = IDENT_25 . METHOD_8 ( ) ; IDENT_24 = IDENT_25 . METHOD_9 ( ) ; final IDENT_0 . tools . trace . analysis . IDENT_1 . IDENT_12 m = new IDENT_0 . tools . trace . analysis . IDENT_1 . METHOD_10 ( IDENT_17 . METHOD_11 ( ) , IDENT_17 , IDENT_24 ) ; IDENT_13 . add ( m ) ; IDENT_17 = IDENT_24 ; } } IDENT_17 = IDENT_21 ; } IDENT_10 = new IDENT_0 . tools . trace . analysis . IDENT_1 . METHOD_14 ( this . METHOD_15 ( ) , this . METHOD_16 ( ) , IDENT_13 ) ; this . IDENT_11 . set ( IDENT_10 ) ; return IDENT_10 ; } }
org . junit . Assert . assertSame ( IDENT_5 , IDENT_8 )