public int METHOD_1 ( byte [ ] b , int VAR_1 , int VAR_2 ) throws java.io.IOException { METHOD_2 ( ) ; int VAR_3 = METHOD_3 ( b , VAR_1 , VAR_2 ) ; int VAR_4 = VAR_3 ; while ( ( VAR_3 < VAR_2 ) && ( VAR_4 > 0 ) ) { VAR_4 = METHOD_1 ( b , VAR_4 , ( VAR_2 - VAR_4 ) ) ; VAR_3 += VAR_4 ; } return VAR_3 ; }

public int METHOD_1 ( byte [ ] b , int VAR_1 , int VAR_2 ) throws java.io.IOException { METHOD_2 ( ) ; int VAR_3 = METHOD_3 ( b , VAR_1 , VAR_2 ) ; int VAR_4 = VAR_3 ; while ( ( VAR_3 < VAR_2 ) && ( VAR_4 > 0 ) ) { VAR_4 = METHOD_1 ( b , ( VAR_1 + VAR_4 ) , ( VAR_2 - VAR_4 ) ) ; VAR_3 += VAR_4 ; } return VAR_3 ; }
