code: @Override
      public CFEndPoint determineBestEndPoint(CFEndPoint[] endPointList, CFEndPointCriteria criteria) {
          if (null == endPointList) {
              return null;
          }
          CFEndPoint chosenEndPoint = null;
          CFEndPoint[] matchedEps = commonGetEndPoints(endPointList, criteria, true);
          if (null != matchedEps) {
              chosenEndPoint = matchedEps[matchedEps.length - 1];
          }
          return chosenEndPoint;
      }
docs: /*
  @see
  com.ibm.wsspi.channelfw.ChannelFramework#determineBestEndPoint(com.ibm.
  websphere.channelfw.CFEndPoint[],
  com.ibm.websphere.channelfw.CFEndPointCriteria)