docs: @Override
      public void warnIfSSLAndPropertiesFileMissing(String chainName)
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(this, tc, "warnIfSSLAndPropertiesFileMissing", chainName);
  
          // Only output a warning if running in a client
          if (!RuntimeInfo.isServer() && !RuntimeInfo.isClusteredServer())
          {
              // Determine if the chain is SSL enabled
              boolean chainIsSSLEnabled = false;
              ChainData chainData = framework.getChain(chainName);
              if (chainData != null)
              {
                  if (chainData.getType() == FlowType.OUTBOUND)
                  {
                      ChannelData[] channelDataArray = chainData.getChannelList();
                      if (channelDataArray != null)
                      {
                          for (int i = 0; i < channelDataArray.length; ++i)
                          {
                              Class channelFactoryType = channelDataArray[i].getFactoryType();
                              chainIsSSLEnabled |=
                                              channelFactoryType.getName().equals(JFapChannelConstants.CLASS_SSL_CHANNEL_FACTORY);
                          }
                      }
                  }
              }
  
              // If the chain is SSL enabled - and if no properties file was found when defining
              // the outbound SSL chains - output a suitable warning.
              if (chainIsSSLEnabled && ChannelFrameworkReference.isOutboundSSLChainDefinedWithoutProperties())
              {
                  SibTr.warning(tc,
                                SibTr.Suppressor.ALL_FOR_A_WHILE_SIMILAR_INSERTS,
                                "NO_SSL_PROPERTIES_FILE_SICJ0012",
                                new Object[] { JFapChannelConstants.CLIENT_SSL_PROPERTIES_FILE });
              }
          }
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(this, tc, "warnIfSSLAndPropertiesFileMissing");
      }