docs: private void createProxySystemDestination() {
          if (TraceComponent.isAnyTracingEnabled()
              && tc.isEntryEnabled())
              SibTr.entry(tc, "createProxySystemDestination");
  
          try {
              _proxyHandlerDestAddr = _connectionToMP
                              .createSystemDestination(SIMPConstants.PROXY_SYSTEM_DESTINATION_PREFIX);
          } catch (SIException e) {
              FFDCFilter
                              .processException(
                                                e,
                                                "com.ibm.ws.sib.processor.impl.MessageProcessor.createProxySystemDestination",
                                                "1:2614:1.445", this);
  
              /**
               * Logic error. The message processor must be authorized to create
               * its own destinations
               */
              // TODO: Surely this should be a more specific message indicating
              // this
              // problem? If there is already something quite specific, we can
              // eliminate this stage and just let the core exception
              // fall through to start()
              SIErrorException finalE = new SIErrorException(
                              nls
                                              .getFormattedMessage(
                                                                   "INTERNAL_MESSAGING_ERROR_CWSIP0002",
                                                                   new Object[] {
                                                                                 "com.ibm.ws.sib.processor.impl.MessageProcessor",
                                                                                 "1:2629:1.445", e }, null), e);
  
              SibTr.exception(tc, finalE);
              SibTr.error(tc, "INTERNAL_MESSAGING_ERROR_CWSIP0002", new Object[] {
                                                                                  "com.ibm.ws.sib.processor.impl.MessageProcessor",
                                                                                  "1:2635:1.445", SIMPUtils.getStackTrace(e) });
  
              if (TraceComponent.isAnyTracingEnabled()
                  && tc.isEntryEnabled())
                  SibTr.exit(tc, "createProxySystemDestination",
                             "SIErrorException");
  
              throw finalE;
          }
  
          if (TraceComponent.isAnyTracingEnabled()
              && tc.isEntryEnabled())
              SibTr.exit(tc, "createProxySystemDestination");
      }