docs: private ControlNotFlushed createControlNotFlushed(SIBUuid12 stream, long reqID)
      throws SIResourceException
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.entry(tc, "createControlNotFlushed", new Object[] {stream, new Long(reqID)});
  
      ControlNotFlushed notFlushedMsg;
  
      // Create new message
      try
      {
        notFlushedMsg = cmf.createNewControlNotFlushed();
      }
      catch (MessageCreateFailedException e)
      {
        // FFDC
        FFDCFilter.processException(
          e,
          "com.ibm.ws.sib.processor.impl.PtoPOutputHandler.createControlNotFlushed",
          "1:1803:1.241",
          this);
          
        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        {
          SibTr.exception(tc, e);
          SibTr.exit(tc, "createControlNotFlushed", e);
        }
        
        SibTr.error(tc, "INTERNAL_MESSAGING_ERROR_CWSIP0002",
        new Object[] {
          "com.ibm.ws.sib.processor.impl.PtoPOutputHandler",
          "1:1815:1.241",
          e } );
  
        throw new SIResourceException(
          nls.getFormattedMessage(
            "INTERNAL_MESSAGING_ERROR_CWSIP0002",
            new Object[] {
              "com.ibm.ws.sib.processor.impl.PtoPOutputHandler",
              "1:1823:1.241",
              e },
            null),
          e);
      }
  
      // As we are using the Guaranteed Header - set all the attributes as
      // well as the ones we want.
      SIMPUtils.setGuaranteedDeliveryProperties(notFlushedMsg,
          messageProcessor.getMessagingEngineUuid(), 
          targetMEUuid,
          stream,
          null,
          destinationHandler.getUuid(),
          ProtocolType.UNICASTINPUT,
          GDConfig.PROTOCOL_VERSION);
      
      notFlushedMsg.setPriority(SIMPConstants.CTRL_MSG_PRIORITY);
      notFlushedMsg.setReliability(Reliability.ASSURED_PERSISTENT);
      
      notFlushedMsg.setRequestID(reqID);
  
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.exit(tc, "createControlNotFlushed");
  
      return notFlushedMsg;
    }