METHOD_0 ( org . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 , int [ ] , int ) { int IDENT_4 = 1 ; for ( int IDENT_5 = 1 ; IDENT_5 <= ( IDENT_6 . length ) ; IDENT_5 ++ ) { IDENT_4 += IDENT_6 [ ( IDENT_5 - 1 ) ] ; } "<AssertPlaceHolder>" ; IDENT_7 . METHOD_1 ( ( IDENT_4 + 1 ) , IDENT_8 ) ; } METHOD_1 ( int , int ) { if ( ( IDENT_9 < 0 ) || ( IDENT_9 >= ( IDENT_8 == 0 ? INT_0 : INT_1 ) ) ) { throw new java . time . METHOD_2 ( ( ( ( ( ( STRING_0 + ( IDENT_4 . length ) ) + STRING_1 ) + STRING_2 ) + ( IDENT_8 == 0 ? INT_0 : INT_1 ) ) + STRING_3 ) ) ; } IDENT_8 = ( IDENT_8 == 0 ) ? 0 : IDENT_10 . METHOD_3 ( IDENT_8 , IDENT_11 . IDENT_12 ) ; int IDENT_5 = java . util . Arrays . METHOD_4 ( IDENT_4 , IDENT_9 ) ; IDENT_5 = ( IDENT_5 >= 0 ) ? IDENT_5 + 1 : ( 0 - IDENT_5 ) - 1 ; return ( ( IDENT_8 == 0 ) || ( IDENT_5 <= IDENT_8 ) ) || ( IDENT_9 > ( IDENT_4 [ ( IDENT_5 - 1 ) ] ) ) ? IDENT_5 : IDENT_5 - 1 ; }
org . junit . Assert . assertEquals ( IDENT_6 . length , IDENT_7 . METHOD_1 ( IDENT_4 , IDENT_8 ) )