docs: public void force() throws InternalLogException
    {
      if (tc.isEntryEnabled()) Tr.entry(tc, "force", this);
  
      // 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, "force",this);
        throw new InternalLogException(null);
      }
  
      try
      {
        this.write();
      }
      catch(InternalLogException exc)
      {
        FFDCFilter.processException(exc, "com.ibm.ws.recoverylog.spi.RecoverableUnitSectionImpl.force", "509", this);
        if (tc.isEntryEnabled()) Tr.exit(tc, "force", exc);
        throw exc;
      }
  
      _controlLock.getSharedLock(LOCK_REQUEST_ID_RUSI_FORCE);
      
      try
      {
        _logHandle.force();
      }
      catch(InternalLogException exc)
      {
        FFDCFilter.processException(exc, "com.ibm.ws.recoverylog.spi.RecoverableUnitSectionImpl.force", "522", this);
        _recLog.markFailed(exc); /* @MD19484C*/
        if (tc.isEntryEnabled()) Tr.exit(tc, "force", exc);
        throw exc;
      }
      finally
      {
        try
        {
          _controlLock.releaseSharedLock(LOCK_REQUEST_ID_RUSI_FORCE);
        }
        catch(Throwable exc)
        {
          FFDCFilter.processException(exc, "com.ibm.ws.recoverylog.spi.RecoverableUnitSectionImpl.force", "535", this);
          throw new InternalLogException(exc);
        }
      }
  
      if (tc.isEntryEnabled()) Tr.exit(tc, "force");
    }