private java.lang.String METHOD_1 ( java.lang.String [ ] set , int end ) throws TYPE_1 { int start = VAR_1 ; while ( true ) { int VAR_2 = METHOD_2 ( ) ; if ( ( VAR_2 == ( VAR_3 ) ) || ( VAR_2 == end ) ) { break ; } else if ( METHOD_3 ( set , VAR_2 ) ) { METHOD_4 ( 1 ) ; } else { break ; } } return VAR_4 . substring ( start , VAR_1 ) ; }

private java.lang.String METHOD_1 ( int [ ] [ ] set , int end ) throws TYPE_1 { int start = VAR_1 ; while ( true ) { int VAR_2 = METHOD_2 ( ) ; if ( ( VAR_2 == ( VAR_3 ) ) || ( VAR_2 == end ) ) { break ; } else if ( METHOD_3 ( set , VAR_2 ) ) { METHOD_4 ( 1 ) ; } else { break ; } } return VAR_4 . substring ( start , VAR_1 ) ; }
