METHOD_0 ( ) { org . IDENT_0 . core . IDENT_1 IDENT_2 = IDENT_3 . METHOD_1 ( 4 ) ; IDENT_3 . METHOD_2 ( 2 ) ; "<AssertPlaceHolder>" ; } METHOD_1 ( int ) { int IDENT_4 = i - ( IDENT_5 ) ; if ( IDENT_4 < 0 ) { if ( i < 0 ) { throw new java . lang . METHOD_3 ( org . IDENT_0 . core . IDENT_6 . METHOD_4 ( this , i ) ) ; } log . trace ( STRING_0 , name , IDENT_7 . size ( ) , i , IDENT_5 ) ; if ( IDENT_7 . isEmpty ( ) ) { throw new java . lang . METHOD_3 ( org . IDENT_0 . core . IDENT_6 . METHOD_4 ( this , IDENT_5 ) ) ; } IDENT_4 = 0 ; } else if ( IDENT_4 >= ( IDENT_7 . size ( ) ) ) { throw new java . lang . METHOD_3 ( org . IDENT_0 . core . IDENT_6 . METHOD_4 ( this , i ) ) ; } return IDENT_7 . get ( IDENT_4 ) ; }
org . junit . Assert . assertEquals ( IDENT_2 , IDENT_3 . METHOD_1 ( 4 ) )