code: public void reset()
      {
          if (tc.isEntryEnabled())
              Tr.entry(tc, "reset", this);
  
          _status = STATUS_ACTIVE;
          _date = 0;
          _firstRecordSequenceNumber = 0;
          _serverName = null;
          _serviceName = null;
          _serviceVersion = 0;
          _logName = null;
          _variableFieldData = initVariableFieldData();
          _serviceData = null;
  
          if (tc.isEntryEnabled())
              Tr.exit(tc, "reset");
      }
docs: Destroy the internal state of this header object. Note that we don't reset
  the _compatible flag as we call this method from points in the code wher
  its both true and false and we want to ensure that it is represented in
  the exceptions that get thrown when other calls are made.