code: public String determineAddresses() {
  		if (CollectionUtils.isEmpty(this.parsedAddresses)) {
  			return this.host + ":" + this.port;
  		}
  		List<String> addressStrings = new ArrayList<>();
  		for (Address parsedAddress : this.parsedAddresses) {
  			addressStrings.add(parsedAddress.host + ":" + parsedAddress.port);
  		}
  		return StringUtils.collectionToCommaDelimitedString(addressStrings);
  	}
docs: Returns the comma-separated addresses or a single address ({@code host:port})
  created from the configured host and port if no addresses have been set.
  @return the addresses