code: protected void increaseRetryCount (final SIMessageHandle msgHandle) {
  
          final String methodName = "increaseRetryCount";
          if (TraceComponent.isAnyTracingEnabled() && TRACE.isEntryEnabled()) {
              SibTr.entry(this, TRACE, methodName);
          }
  
          try {
  
              SIUncoordinatedTransaction localTran = _connection.createUncoordinatedTransaction();
              deleteMessages(new SIMessageHandle [] { msgHandle }, localTran);
              localTran.rollback();
  
          } catch (Exception exception) {
  
            FFDCFilter.processException(exception, CLASS_NAME + "."
                + methodName, "1:1547:1.73", this);
            if (TraceComponent.isAnyTracingEnabled() && TRACE.isEventEnabled()) {
                SibTr.exception(this, TRACE, exception);
            }
          }
  
        if (TraceComponent.isAnyTracingEnabled() && TRACE.isEntryEnabled()) {
            SibTr.exit(this, TRACE, methodName);
        }
  
      }
docs: This method is used as a workaround to increase the retry count on a message.
  The better solution is to allow us to unlock a message passing in a parameter
  which states if we wish to increase the retry count or not
  
  @param msg The message to increase the retry count on