private boolean fetchNonEmptyBuffer() {
        while (currBuf != null && currBuf.remaining() == 0) {
            currBuf = content.read();
        }
        return (currBuf != null && currBuf.hasRemaining());
    }
<p>Constructs a new ContentInputStream that reads from the given {@link ReadableContentChannel}.</p>

@param content The content to read the stream from.
jdisc_core/src/main/java/com/yahoo/jdisc/handler/UnsafeContentInputStream.java