public static <T>List<T> createProxies(Optional<SSLSocketFactory> sslSocketFactory,Collection<String> endpointUris,Class<T> type){
  List<T> ret=Lists.newArrayListWithCapacity(endpointUris.size());
  for (  String uri : endpointUris) {
    ret.add(createProxy(sslSocketFactory,uri,type));
  }
  return ret;
}

public static < T > List < T > createProxies ( Optional < SSLSocketFactory > sslSocketFactory , Collection < String > endpointUris , Class < T > type ) { List < T > ret = Lists . newArrayListWithCapacity ( endpointUris . size ( ) ) ; for ( String uri : endpointUris ) { ret . add ( createProxy ( sslSocketFactory , uri , type ) ) ; } return ret ; }
constructs a list , corresponding to the iteration order of the supplied endpoints , of dynamic proxies for the specified type , using the supplied ssl factory if it is present .
