public final void seek(long pos) throws IOException {
        while (pos - pointer > 0) {
            pointer += src.skip(pos - pointer);
        }
    }
Seeks forward to the given position in the stream.
If <code>pos</code> is smaller than the current position
as returned by <code>getFilePointer()</code>, nothing
happens.
plugins/svg-plugin/batik-codec-fix/src/main/java/org/apache/batik/ext/awt/image/codec/util/ForwardSeekableStream.java