code: private void writeObject(ObjectOutputStream out) throws IOException {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.entry(tc, "writeObject");
  
      /* Call the default writeObject */
      out.defaultWriteObject();
  
      /* Get the flattened version of the ME Id field */
      byte[] id = null;
      if (uuid != null) {
        id = uuid.toByteArray();
      }
  
      /* Write it out to the ObjectOutputStream */
      out.writeObject(id);
  
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(tc, "writeObject");
    }
docs: The writeObject method for serialization.
  <p>
  writeObject calls the defaultWriteObject to serialize the existing class,
  however the meId variable is not serialized as it is transient (only
  because SIBUuid8 is not Serializable) so must be written explicitly.
  
  @param out The ObjectOutputStream used for serialization.