public float readFloat() throws MessageFormatException, MessageEOFException { checkEndOfStreamCondition(); checkByteArrayReadingInProgress(); final StreamItem streamItem = items.get(mark); final float v = StreamItemConversion.convertToFloat(streamItem); mark++; return v; }