@Override
 public UUID deserializeFromDirectMemory(ODirectMemoryPointer pointer, long offset) {
   Long mostSignificantBits =
       OLongSerializer.INSTANCE.deserializeFromDirectMemory(pointer, offset);
   Long leastSignificantBits =
       OLongSerializer.INSTANCE.deserializeFromDirectMemory(
           pointer, offset + OLongSerializer.LONG_SIZE);
   return new UUID(mostSignificantBits, leastSignificantBits);
 }