public int METHOD_1 ( final byte [ ] VAR_1 , final int VAR_2 , final int length ) throws java.io.IOException { int VAR_3 = - 1 ; if ( ( position ) < ( this . length ) ) { VAR_3 = TYPE_1 . min ( length , METHOD_2 ( ) ) ; buffer . METHOD_3 ( ( ( ( this . offset ) + ( position ) ) + VAR_3 ) , VAR_1 , VAR_2 , VAR_3 ) ; position += VAR_3 ; } return VAR_3 ; }

public int METHOD_1 ( final byte [ ] VAR_1 , final int VAR_2 , final int length ) throws java.io.IOException { int VAR_3 = - 1 ; if ( ( position ) < ( this . length ) ) { VAR_3 = TYPE_1 . min ( length , METHOD_2 ( ) ) ; buffer . METHOD_3 ( ( ( offset ) + ( position ) ) , VAR_1 , VAR_2 , VAR_3 ) ; position += VAR_3 ; } return VAR_3 ; }
