docs: void forceSections(boolean rewriteRequired) throws InternalLogException
    {
      if (tc.isEntryEnabled()) Tr.entry(tc, "forceSections",new java.lang.Object[]{this,new Boolean(rewriteRequired)});
  
      // 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, "forceSections",this);
        throw new InternalLogException(null);
      }
  
      try
      {
        writeSections(rewriteRequired);
        _recLog.forceSections();
      }
      catch(InternalLogException exc)
      {
        FFDCFilter.processException(exc, "com.ibm.ws.recoverylog.spi.SQLRecoverableUnitImpl.forceSections", "531", this);
        if (tc.isEntryEnabled()) Tr.exit(tc, "forceSections", exc);
        throw exc;
      }
      catch(Throwable exc)
      {
        FFDCFilter.processException(exc, "com.ibm.ws.recoverylog.spi.SQLRecoverableUnitImpl.forceSections", "537", this);
        if (tc.isEntryEnabled()) Tr.exit(tc, "forceSections", "InternalLogException");
        throw new InternalLogException(exc);
      }
  
      if (tc.isEntryEnabled()) Tr.exit(tc, "forceSections");
    }