docs: public void sendNackMessage(SIBUuid8 meUuid, 
                                SIBUuid12 destUuid,
                                SIBUuid8  busUuid,  
                                long startTick, 
                                long endTick, 
                                int priority, 
                                Reliability reliability, 
                                SIBUuid12 streamID)
    throws SIResourceException
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.entry(tc, "sendNackMessage", 
          new Object[] { meUuid,
                         new Long(startTick),
                         new Long(endTick),
                         new Integer(priority),
                         reliability,
                         streamID });
  
      ControlNack newNackMsg =
        createControlNackMessage(
          priority,
          reliability,
          streamID);
      
      newNackMsg.setStartTick(startTick);
      newNackMsg.setEndTick(endTick);
          
      try
      {
        _parentInputHandler.handleControlMessage(null, newNackMsg);
      }
      catch (SIException e)
      {
        // FFDC
        FFDCFilter.processException(
          e,
          "com.ibm.ws.sib.processor.impl.PubSubOutputHandler.sendNackMessage",
          "1:1639:1.164.1.5",
          this);
          
        SibTr.exception(tc, e);
        
        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        {
          SibTr.exception(tc, e);
          SibTr.exit(tc, "sendNackMessage", e);
        }
      }
      
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.exit(tc, "sendNackMessage");
    }