code: void writeSection(SQLRecoverableUnitSectionImpl target) throws InternalLogException
    {
      if (tc.isEntryEnabled()) Tr.entry(tc, "writeSection",new java.lang.Object[]{this,target});
  
      // If the parent recovery log instance has experienced a serious internal error then prevent
      // this operation from executing.
      if (_recLog.failed())
      {
        if (tc.isEntryEnabled()) Tr.exit(tc, "writeSection",this);
        throw new InternalLogException(null);
      }
  
      target.write();
  
      if (tc.isEntryEnabled()) Tr.exit(tc, "writeSection");
    }
docs: <p>
  Writes to the underlying recovery log information from the specified
  recoverable unit section that has not already been written by a previous call.
  This ensures that the recovery log contains an up to date copy of the
  information retained in the target recoverable unit section.
  </p>
  
  <p>
  The information is written to the underlying recovery log, but not forced
  through to persisent storage. After this call, the information is not
  guaranteed to be retrieved during any post-failure recovery processing.
  To ensure that this information will be recovered, a force operation
  should be used instead (eg SQLRecoverableUnitImpl.forceSections)
  </p>
  
  @param target The target recoverable unit section reference
  
  @exception InternalLogException An unexpected error has occured.