@Override
    public void write(final Output output, final String uuidStr) {
        UUID uuid = null;
        try {
            uuid = UUID.fromString(uuidStr);
        } catch (Exception e) {
            throw new RuntimeException(LogUtil.message("uuidStr [{}] is not a valid UUID", uuidStr), e);
        }
        output.writeLong(uuid.getMostSignificantBits(), false);
        output.writeLong(uuid.getLeastSignificantBits(), false);
    }
Kryo serializer for a string representation of a {@link UUID}. The string form must
conform to the output generated by {@link UUID#toString()}.
<p>
May use variable length serialisation so the length of the serialised form is unknown.
stroom-lmdb/src/main/java/stroom/lmdb/serde/VariableLengthUUIDKryoSerializer.java