code: void consumerSessionStopped()
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.entry(tc, "consumerSessionStopped");      
  
      try
      {
        if (asynchConsumerCallback instanceof StoppableAsynchConsumerCallback)
        {
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled())
            SibTr.debug(tc, "Entering asynchConsumerCallback.consumerSessionStopped",
                         asynchConsumerCallback);      
  
          ((StoppableAsynchConsumerCallback)asynchConsumerCallback).consumerSessionStopped();
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled())
            SibTr.debug(tc, "Exiting asynchConsumerCallback.consumerSessionStopped");      
        }
      }
      catch (Throwable e)
      {
        //Catch any exceptions thrown by consumeMessages.
        FFDCFilter.processException(
         e,
         "com.ibm.ws.sib.processor.impl.AsynchConsumer.consumerSessionStopped",
         "1:264:1.37",
         this);
  
        //Trace the exception but otherwise swallow it since it was not
        //a failure in MP code or code upon which the MP is critically
        //dependent.
        if (e instanceof Exception)
          SibTr.exception(tc, (Exception)e);
        
        if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled())
          SibTr.debug(tc, "Exception occurred in consumerSessionStopped " + e);
           
        // We're not allowed to swallow this exception - let it work its way back to
        // the threadpool
        if(e instanceof ThreadDeath)
        {     
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) 
            SibTr.exit(tc, "consumerSessionStopped", e); 
          throw (ThreadDeath)e;
        }
      }
      
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.exit(tc, "consumerSessionStopped");
    }
docs: /*
  The consumer session has been stopped by the messaging system due to the
  sequential message failure threshold been reached/exceeded