METHOD_0 ( ) { org . IDENT_0 . block . IDENT_1 IDENT_2 = new org . IDENT_0 . block . METHOD_1 ( 0 , 100 ) ; org . IDENT_0 . block . METHOD_1 [ ] IDENT_3 = IDENT_2 . remove ( 5 , 15 ) ; "<AssertPlaceHolder>" ; } remove ( long , long ) { METHOD_2 ( METHOD_3 ( first , IDENT_4 ) , STRING_0 ) ; if ( ( ( this . first ) == first ) && ( ( this . IDENT_4 ) == IDENT_4 ) ) { return new org . IDENT_0 . block . METHOD_1 [ ] { } ; } else if ( ( this . first ) == first ) { return new org . IDENT_0 . block . METHOD_1 [ ] { new org . IDENT_0 . block . METHOD_1 ( ( IDENT_4 + 1 ) , this . IDENT_4 ) } ; } else if ( ( this . IDENT_4 ) == IDENT_4 ) { return new org . IDENT_0 . block . METHOD_1 [ ] { new org . IDENT_0 . block . METHOD_1 ( this . first , ( first - 1 ) ) } ; } else { return new org . IDENT_0 . block . METHOD_1 [ ] { new org . IDENT_0 . block . METHOD_1 ( this . first , ( first - 1 ) ) , new org . IDENT_0 . block . METHOD_1 ( ( IDENT_4 + 1 ) , this . IDENT_4 ) } ; } }
org . junit . Assert . assertArrayEquals ( new org . IDENT_0 . block . METHOD_1 [ ] { new org . IDENT_0 . block . METHOD_1 ( 0 , 4 ) , new org . IDENT_0 . block . METHOD_1 ( 16 , 100 ) } , IDENT_3 )