code: private SubscriptionMessage createSubscriptionMessage()
    {
      if (tc.isEntryEnabled())
        SibTr.entry(tc, "createSubscriptionMessage");
  
      ControlMessageFactory factory = null;
      SubscriptionMessage subscriptionMessage = null;
  
      try
      {
        factory = MessageProcessor.getControlMessageFactory();
        subscriptionMessage = factory.createNewSubscriptionMessage();
      }
      catch (Exception e)
      {
        FFDCFilter.processException(
          e,
          "com.ibm.ws.sib.processor.proxyhandler.SubscriptionMessageHandler.createSubscriptionMessage",
          "1:162:1.34",
          this);
          
        SibTr.exception(tc, e);
      }
  
      if (tc.isEntryEnabled())
        SibTr.exit(tc, "createSubscriptionMessage", subscriptionMessage);
  
      return subscriptionMessage;
    }
docs: This method creates the subscription control message
  
  @return The SubscriptionMessage created