code: protected void parseAuthority(String original, boolean escaped)
              throws URIException {
          super.parseAuthority(original, escaped);
          if (_host != null && _authority != null
                  && _host.length == _authority.length) {
              _host = _authority;
          }
      }
docs: Coalesce the _host and _authority fields where
  possible.
  
  In the web crawl/http domain, most URIs have an
  identical _host and _authority. (There is no port
  or user info.) However, the superclass always
  creates two separate char[] instances.
  
  Notably, the lengths of these char[] fields are
  equal if and only if their values are identical.
  This method makes use of this fact to reduce the
  two instances to one where possible, slimming
  instances.
  
  @see org.apache.commons.httpclient.URI#parseAuthority(java.lang.String, boolean)