code: public void resume(byte[] tokenBytes) throws  RLSInvalidSuspendTokenException
      {
      	if (tc.isEntryEnabled()) Tr.entry(tc, "resume", RLSUtils.toHexString(tokenBytes));
          
      	if (Configuration.isZOS())
          {
          	if (tc.isEventEnabled()) Tr.event(tc, "Operation not supported on ZOS - throwing UnsupportedOperationException");
          	if (tc.isEntryEnabled()) Tr.exit(tc, "resume", "java.lang.UnsupportedOperationException");
          	throw new UnsupportedOperationException();
          }
      	
          // RLSSuspendTokenImpl token = new RLSSuspendTokenImpl(tokenBytes);
          RLSSuspendToken token = Configuration.getRecoveryLogComponent()
              .createRLSSuspendToken(tokenBytes);
          
          RLSControllerImpl.resumeRLS(token);
          
          if (tc.isEntryEnabled()) Tr.exit(tc, "resume");
      }
docs: Cancels the corresponding suspend operation, identified by the supplied token byte array.
  
  If there are no outstanding suspend operation, then resumes i/o to the recovery log files.
  
  @param tokenBytes a byte array representation of the RLSSuspendToken, identifying the
  corresponding suspend operation to cancel
  
  @exception RLSInvalidSuspendTokenException Thrown if the token byte array is null, invalid or has expired