code: private InetAddress getResolvedAddressFromHost(String hostAddress) throws UnknownHostException {
          // TODO: Previous to network interface syntax support, only InetAddress.getByName(hostAddress) was used for when
          // returning IPs based on host name. This basically did a InetAddress.getAllByName(hostAddress)[0]
          // Consequently, only the first IP address was returned
          // A similar approach has been used with added NetworkIntrfaceSyntax support, where only the first IP
          // is returned for a localInterface
          // Same approach is used also for cluster members
          InetAddress address;
          Collection<InetAddress> addresses = ResolutionUtils.getAllByName(hostAddress, false);
          if (addresses.isEmpty()) {
              address = InetAddress.getByName(hostAddress);
          }
          else {
              address = addresses.iterator().next();
          }
          return address;
      }
docs: Previous to network interface syntax support, only InetAddress.getByName(hostAddress) was used for when
  returning IPs based on host name. This basically did a InetAddress.getAllByName(hostAddress)[0]
  Consequently, only the first IP address was returned
  A similar approach has been used with added NetworkIntrfaceSyntax support, where only the first IP
  is returned for a localInterface
  Same approach is used also for cluster members
  Method returning resolved addresses from host
  @param hostAddress
  @return
  @throws UnknownHostException