docs: private void writeObject(java.io.ObjectOutputStream out)
                      throws IOException
      {
          final boolean isTraceOn = TraceComponent.isAnyTracingEnabled();
          if (isTraceOn && tc.isEntryEnabled())
              Tr.entry(tc, "writeObject: " + this);
  
          out.defaultWriteObject();
  
          // Write out header information first.
          out.write(EYECATCHER);
          out.writeShort(PLATFORM);
          out.writeShort(VERSION_ID);
  
          // Write out the instance data.
          out.writeUTF(ivTaskId);
          out.writeObject(ivBeanId.getByteArrayBytes());
  
          if (isTraceOn && tc.isEntryEnabled())
              Tr.exit(tc, "writeObject");
      }