@Override public int read(byte[] b, int off, int len) throws IOException { return inc(super.read(b, off, len)); }
@Override public int read(byte[] b) throws IOException { return inc(super.read(b)); }
@Override public int read(byte[] b, int off, int len) throws IOException { return inc(super.read(b, off, len)); }
@Override public int read(byte[] b) throws IOException { return inc(super.read(b)); }
@Override public int read(byte[] b, int off, int len) throws IOException { return inc(super.read(b, off, len)); }
@Override public int read(byte[] b) throws IOException { return inc(super.read(b)); }