long entryByteOffsetEnd() throws IOException {
        checkOpenEntry();
        long offset = segmentInputStream.byteOffset(currentEntry + 1);
        if (offset == -1) {
            offset = ((SeekableInputStream) data).getSize();
        }
        return offset;
    }
Wrapper for a nested input stream.
<p>
You must call getNextEntry and closeEntry like the ZIP API.
stroom-data/stroom-data-store-impl-fs/src/main/java/stroom/data/store/impl/fs/RANestedInputStream.java