code: public void notReady()
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.entry(tc, "notReady");
  
      //get the ready consumer list lock
      synchronized (consumerDispatcher.getDestination().getReadyConsumerPointLock())
      {
        if(ready)
        {
          ready = false;
  
          consumerDispatcher.removeReadyConsumer(this, specificReady);
        }
      }
  
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.exit(tc, "notReady");
    }
docs: Set the state of a ConsumerKeyGroup to not ready and remove it from the ready list.
  or decrement the specific ready counter (if appropriate). Note that there is no need to
  increment the specific consumer list version number.
  
  This method only has any effect if the state was originally ready.