code: public ServiceInstance choose(String serviceId, Object hint) {
  		Server server = getServer(getLoadBalancer(serviceId), hint);
  		if (server == null) {
  			return null;
  		}
  		return new RibbonServer(serviceId, server, isSecure(server, serviceId),
  				serverIntrospector(serviceId).getMetadata(server));
  	}
docs: New: Select a server using a 'key'.
  @param serviceId of the service to choose an instance for
  @param hint to specify the service instance
  @return the selected {@link ServiceInstance}