docs: public Host getRandomHost(Set<Host> activeHosts) {
  	Random random = new Random();
  
  	List<Host> hostsUp = new ArrayList<Host>(CollectionUtils.filter(activeHosts, new Predicate<Host>() {
  
  	    @Override
  	    public boolean apply(Host x) {
  		return x.isUp();
  	    }
  	}));
  
  	return hostsUp.get(random.nextInt(hostsUp.size()));
      }