final int bits = Float.floatToRawIntBits(value);
final int bits = (int)(Float.floatToIntBits(value) ^ 0x80000000);
    public byte[] serialize(short collectionId) {        final byte[] data = new byte[7];        ByteConversion.shortToByte(collectionId, data, 0);        data[2] = (byte) Type.FLOAT;        final int bits = Float.floatToRawIntBits(value);        ByteConversion.intToByte(bits, data, 3);        return data;    }