@Override public int read(final byte[] b) throws IOException { return read(b, 0, b.length); }
@Override public int read(final byte[] b) throws IOException { return read(b, 0, b.length); }
@Override public int read(final byte[] b) throws IOException { return read(b, 0, b.length); }
@Override public int read(final byte[] b) throws IOException { return read(b, 0, b.length); }