docs: @Override
  	public String selectAlternateAddress(List<String> alternates) {
  		String alternateAddress = null;
  		if (alternates != null && !alternates.isEmpty()) {
  			int index = random.nextInt(alternates.size());
  			alternateAddress = alternates.remove(index);
  		}
  		LOG.log(Level.INFO, "selectAlternateAddress " + " alternates = "
  				+ alternates + " alternateAddress = " + alternateAddress);
  
  		return alternateAddress;
  	}