docs: @Override
      public Map getOutboundConnectionProperties(String outboundTransportName)
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(this, tc, "getOutboundConnectionProperties",
                          outboundTransportName);
  
          ChainData chainData = framework.getChain(outboundTransportName);
  
          // Obtain properties for outbound channel
          ChannelData[] channelList = chainData.getChannelList();
          Map properties = null;
          if (channelList.length > 0)
          {
              properties = channelList[0].getPropertyBag();
          }
          else
          {
              throw new SIErrorException(
                              nls.getFormattedMessage("OUTCONNTRACKER_INTERNAL_SICJ0064",
                                                      null,
                                                      "OUTCONNTRACKER_INTERNAL_SICJ0064"));
          }
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(this, tc, "getOutboundConnectionProperties", properties);
          return properties;
      }