public final boolean readBoolean() throws IOException {
        int ch = this.read();
        if (ch < 0)
            throw new EOFException();
        return (ch != 0);
    }
Reads a <code>boolean</code> from this stream. This method reads a
single byte from the stream, starting at the current stream pointer.
A value of <code>0</code> represents
<code>false</code>. Any other value represents <code>true</code>.
This method blocks until the byte is read, the end of the stream
is detected, or an exception is thrown.

@return     the <code>boolean</code> value read.
@exception  EOFException  if this stream has reached the end.
@exception  IOException   if an I/O error occurs.
plugins/svg-plugin/batik-codec-fix/src/main/java/org/apache/batik/ext/awt/image/codec/util/SeekableStream.java