public long skip(final long n) throws IOException {
        if (remaining == 0) {
            startChunk();
        }
        if (remaining < 1) {
            return 0;
        }
        final long toSkip = n < remaining ? n : remaining;
        final long ret = input.skip(toSkip);
        this.remaining = remaining - (int) ret;
        return ret;
    }
public long skip ( final long n ) throws IOException { if ( remaining == 0 ) { startChunk ( ) ; } if ( remaining < 1 ) { return 0 ; } final long toSkip = n < remaining ? n : remaining ; final long ret = input . skip ( toSkip ) ; this . remaining = remaining - ( int ) ret ; return ret ; }
{@inheritDoc}