METHOD_0 ( ) { java . lang . String a = STRING_0 ; int IDENT_0 = IDENT_1 . IDENT_2 . core . util . IDENT_3 . METHOD_1 ( a , STRING_1 , 0 , false ) ; "<AssertPlaceHolder>" ; } METHOD_1 ( java . lang . IDENT_4 , java . lang . IDENT_4 , int , boolean ) { if ( ( str == null ) || ( IDENT_5 == null ) ) { return IDENT_1 . IDENT_2 . core . util . IDENT_3 . IDENT_6 ; } if ( IDENT_7 < 0 ) { IDENT_7 = 0 ; } IDENT_7 = java . lang . Math . min ( IDENT_7 , str . length ( ) ) ; if ( ( IDENT_5 . length ( ) ) == 0 ) { return IDENT_7 ; } if ( false == IDENT_8 ) { return str . toString ( ) . METHOD_1 ( IDENT_5 . toString ( ) , IDENT_7 ) ; } for ( int i = IDENT_7 ; i > 0 ; i OP_0 ) { if ( IDENT_1 . IDENT_2 . core . util . IDENT_3 . METHOD_2 ( str , i , IDENT_5 , 0 , IDENT_5 . length ( ) , true ) ) { return i ; } } return IDENT_1 . IDENT_2 . core . util . IDENT_3 . IDENT_6 ; }
org . junit . Assert . assertEquals ( ( - 1 ) , METHOD_1 )