public final float readFloat() throws IOException {
        return Float.intBitsToFloat(readInt());
    }
Reads a <code>float</code> from this stream. This method reads an
<code>int</code> value, starting at the current stream pointer,
as if by the <code>readInt</code> method
and then converts that <code>int</code> to a <code>float</code>
using the <code>intBitsToFloat</code> method in class
<code>Float</code>.
<p>
This method blocks until the four bytes are read, the end of the
stream is detected, or an exception is thrown.

@return     the next four bytes of this stream, interpreted as a
            <code>float</code>.
@exception  EOFException  if this stream reaches the end before reading
            four bytes.
@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