public boolean ready() throws IOException { return pos < length || super.ready(); } }
@Override public boolean ready() { try { return super.ready(); } catch (IOException e) { throw new RuntimeException(e); } }
@Override public boolean ready() throws IOException { ensureOpen(); return (pos < buf.length) || super.ready(); }
@Override public boolean ready() throws IOException { ensureOpen(); return (pos < buf.length) || super.ready(); }