public TYPE_1 METHOD_1 ( long VAR_1 , long length ) throws java.io.IOException { if ( ( ( VAR_1 > 0 ) && ( VAR_1 < ( this . VAR_2 ) ) ) && ( ( VAR_1 + length ) < ( this . VAR_2 ) ) ) { return new TYPE_2 ( this , ( ( int ) ( VAR_1 ) ) , ( ( int ) ( length ) ) ) ; } else { throw new java.io.IOException ( ) ; } }

public TYPE_1 METHOD_1 ( long VAR_1 , long length ) throws java.io.IOException { if ( ( ( VAR_1 > 0 ) && ( VAR_1 < ( this . VAR_2 ) ) ) && ( ( VAR_1 + length ) <= ( this . VAR_2 ) ) ) { return new TYPE_2 ( this , ( ( int ) ( VAR_1 ) ) , ( ( int ) ( length ) ) ) ; } else { throw new java.io.IOException ( ) ; } }
