code: private void createSystemConnection() {
          if (TraceComponent.isAnyTracingEnabled()
              && tc.isEntryEnabled())
              SibTr.entry(tc, "createSystemConnection");
  
          Subject subject = _authorisationUtils.getSIBServerSubject();
  
          try {
              _connectionToMP = (MPCoreConnection) createConnection(subject,
                                                                    true, null);
          } catch (SIResourceException e) {
              // FFDC
              FFDCFilter
                              .processException(
                                                e,
                                                "com.ibm.ws.sib.processor.impl.MessageProcessor.createSystemConnection",
                                                "1:2529:1.445", this);
  
              // Won't ever be thrown
              if (TraceComponent.isAnyTracingEnabled()
                  && tc.isEntryEnabled())
                  SibTr.exit(tc, "createSystemConnection", "SIErrorException "
                                                           + e);
              throw new SIErrorException(e);
          }
  
          if (TraceComponent.isAnyTracingEnabled()
              && tc.isEntryEnabled())
              SibTr.exit(tc, "createSystemConnection");
      }
docs: Set up a connection to the message processor for any internal components
  that require the creation of producers/consumer.