docs: public RLSSuspendToken suspend(int timeout) throws RLSTimeoutRangeException
  	{
      	if (tc.isEntryEnabled()) Tr.entry(tc, "suspend", new Integer(timeout));
      	
      	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();
          }
      	
      	RLSSuspendToken token = RLSControllerImpl.suspendRLS(timeout);
      	
      	if (tc.isEntryEnabled()) Tr.exit(tc, "suspend");
      	
      	return token;
  	}