code: public String getAuthorityMinusUserinfo()
      throws URIException {
          if (this.cachedAuthorityMinusUserinfo == null) {
              String tmp = getAuthority();
              if (tmp != null && tmp.length() > 0) {
              	int index = tmp.indexOf('@');
                  if (index >= 0 && index < tmp.length()) {
                      tmp = tmp.substring(index + 1);
                  }
              }
              this.cachedAuthorityMinusUserinfo = tmp;
              coalesceHostAuthorityStrings();
          }
          return this.cachedAuthorityMinusUserinfo;
  	}
docs: Return the authority minus userinfo (if any).
  
  If no userinfo present, just returns the authority.
  
  @return The authority stripped of any userinfo if present.
  @throws URIException