question: 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 ; }
target:  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.