@Override public int tryRead(final byte[] b, final int off, final int len) throws IOException { return tryRead(b, off, len, false); }
@Override public int tryRead(final byte[] b) throws IOException { return tryRead(b, 0, b.length); }
@Override public int tryRead(final byte[] b, final int off, final int len) throws IOException { return tryRead(b, off, len, false); }
@Override public int read(byte[] b, int off, int len) throws IOException { return tryRead(b, off, len, true); }
@Override public int read() throws IOException { return tryRead(true); }
@Override public int read(byte[] b, int off, int len) throws IOException { return tryRead(b, off, len, true); }
@Override public int tryRead(final byte[] b) throws IOException { return tryRead(b, 0, b.length); }
@Override public int read() throws IOException { return tryRead(true); }
public int tryRead() throws IOException { return tryRead(false); }
public int tryRead() throws IOException { return tryRead(false); }
@Override public int tryRead(byte[] b, int off, int len) throws IOException { commitToMode(); assertSynchronousOperation(); return synchronousStream.tryRead(b, off, len); }
@Override public int tryRead(byte[] b) throws IOException { commitToMode(); assertSynchronousOperation(); return synchronousStream.tryRead(b); }
@Override public int tryRead() throws IOException { commitToMode(); assertSynchronousOperation(); return synchronousStream.tryRead(); }
@Override public int read() throws IOException { return tryRead(true); }
@Override public int read(byte[] b, int off, int len) throws IOException { return tryRead(b, off, len, true); }
@Override public int tryRead(final byte[] b, final int off, final int len) throws IOException { return tryRead(b, off, len, false); }
@Override public int read() throws IOException { return tryRead(true); }
@Override public int tryRead(final byte[] b, final int off, final int len) throws IOException { return tryRead(b, off, len, false); }
@Override public int tryRead(final byte[] b) throws IOException { return tryRead(b, 0, b.length); }
@Override public int tryRead(final byte[] b, final int off, final int len) throws IOException { return tryRead(b, off, len, false); }