code: public String getResolvedHostName() {
      if ((this.resolvedHostName == null)
                  && (this.getHostName() != null)) {
        this.resolvedHostName = ServerAddress.resolveHostName(this.getHostName());
      }
      return this.resolvedHostName;
    }
docs: Returns the resolved hostname of this address. If the hostname is a loopback address (e.g.
  127.0.0.1 or localhost), it will be converted to a fully-qualified domain-name. Otherwise, it
  will return the specified hostname as per {@link #getHostName()}.
  
  <p>
  Note that this value is <em>not</em> used by {@link #hashCode()} or {@link #equals(Object)}.
  Equality is based off of the explicitly-specified values.
  
  @return <code>String</code> the resolved hostname.