docs: private static void resumeRLS(RLSSuspendToken token) throws  RLSInvalidSuspendTokenException
      {
          if (tc.isEntryEnabled()) Tr.entry(tc, "resumeRLS", token);
          
          synchronized(SUSPEND_LOCK)
          {
              try
              {
              	_tokenManager.registerResume(token);
              }
              catch (RLSInvalidSuspendTokenException exc)
              {
                  FFDCFilter.processException(exc, "com.ibm.ws.recoverylog.spi.RecoveryLogService.resume", "120");
                  if (tc.isEventEnabled()) Tr.event(tc, "Rethrow RLSInvalidSuspendTokenException - attempt to resume an invalid token", token);
                  if (tc.isEntryEnabled()) Tr.exit(tc, "resumeRLS", exc);
                  throw exc;
              }
                  
              // Check if there are any outstanding suspends
              if (_tokenManager.isResumable())
              {
                  if (tc.isEventEnabled()) Tr.event(tc, "There are no outstanding suspends - resuming recovery log service");
                  
                  Tr.info(tc, "CWRLS0002_RESUME_RLS", token);
                  
                  _isSuspended = false;
                  
                  // Notify all waiting threads that
                  // normal service is resumed
                  SUSPEND_LOCK.notifyAll();
              }
              else
              {
              	Tr.info(tc, "CWRLS0021_RESUME_ATTEMPT_RLS", token);
                  if (tc.isEventEnabled()) Tr.event(tc, "There are still outstanding suspensions - recovery log service remains suspended");   
              }
          }
          
          if (tc.isEntryEnabled()) Tr.exit(tc, "resumeRLS");
      }