private boolean METHOD_1 ( java.lang.String str , int index , int offset , int VAR_1 ) { TYPE_1 VAR_2 = new TYPE_1 ( this , index , offset , VAR_1 ) ; int i ; for ( i = ( str . length ( ) ) - 1 ; i >= 0 ; i -- ) { if ( ( VAR_2 . METHOD_2 ( ) ) == ( str . METHOD_3 ( i ) ) ) offset -- ; else break ; } return i == ( - 1 ) ; }

private boolean METHOD_1 ( java.lang.String str , int index , int offset , int VAR_1 ) { TYPE_1 VAR_2 = new TYPE_1 ( this , index , offset , VAR_1 ) ; int i ; for ( i = ( str . length ( ) ) - 1 ; i >= 0 ; i -- ) { if ( ( VAR_2 . METHOD_2 ( ) ) == ( str . METHOD_3 ( i ) ) ) break ; } return i == ( - 1 ) ; }
