code: void notifyMessagePostConsume() throws JMSException {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(this, tc, "notifyMessagePostConsume");
          if ((acknowledgeMode == Session.DUPS_OK_ACKNOWLEDGE) && (uncommittedReceiveCount >= dupsCommitThreshold)) {
              commitTransaction();
          }
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(this, tc, "notifyMessagePostConsume");
      }
docs: This method should be called when a previously received message has been
  delivered by JMS consumer code to user code.
  
  This occurs on return from an asynchronous consumer's onMessage() method.
  
  @see #notifyMessagePreConsume(SITransaction)
  @see #notifyMessageConsumed(SITransaction)