docs: protected void cleanup() {
  
          final String methodName = "cleanup";
          if (TRACE.isEntryEnabled()) {
              SibTr.entry(this, TRACE, methodName);
          }
  
          super.cleanup();
  
          if (_successfulMessages.size() > 0) {
  
              try {
  
                  deleteMessages(getMessageHandles(_successfulMessages), null);
  
              } catch (final ResourceException exception) {
  
                  FFDCFilter.processException(exception, CLASS_NAME + "."
                          + methodName, FFDC_PROBE_1, this);
                  if (TRACE.isEventEnabled()) {
                      SibTr.exception(this, TRACE, exception);
                  }
  
              } finally {
  
                  _successfulMessages.clear();
  
              }
  
          }
  
          if (TRACE.isEntryEnabled()) {
              SibTr.exit(this, TRACE, methodName);
          }
  
      }