@Override
 public void writeExternal(ObjectOutput out) throws IOException {
   ODistributedVersionSerializer.INSTANCE.writeTo(out, this);
 }