Similarly here:

            if (columnModifier != null) {
                b = columnModifier.apply(b, new byte[b.length], o, Bytes.SIZEOF_FLOAT);
            }
            float v = Bytes.toFloat(b, o);
            if (v < 0) {
                throw new IllegalDataException();
            }
            return v;