code: public void stop()
     {
        log.debugf("stop: %s", this.toString());
  
        if (transactionIntegration != null && transactionIntegration.getUserTransactionRegistry() != null)
           transactionIntegration.getUserTransactionRegistry().removeListener(this);
     }
docs: {@inheritDoc}