code: 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.writeBoolean(isTimer);
          out.writeLong(taskId);
  
          if (isTraceOn && tc.isEntryEnabled())
              Tr.exit(tc, "writeObject");
      }
docs: Write this object to the ObjectOutputStream.
  Note, this is overriding the default Serialize interface
  implementation.
  
  @see java.io.Serializable