code: @Override
      public synchronized ChainData getChain(String chainName) {
          ChainData chainData = null;
          // Ensure the input chain name is not null
          if (null != chainName) {
              chainData = this.chainDataMap.get(chainName);
          }
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
              Tr.debug(tc, "getChain: " + chainName + " found=" + (null != chainData));
          }
          return chainData;
      }
docs: /*
  @see com.ibm.wsspi.channelfw.ChannelFramework#getChain(String)