+ (getRawAuthority() == null ? "" : " + (getRawPath() == null ? "" : getRawPath()) + (getRawQuery() == null ? "" : "?" + getRawQuery())
+ getRawSchemeSpecificPart()
  public String toString()  {    return (getScheme() == null ? "" : getScheme() + ":")           + (getRawAuthority() == null ? "" : "//" + getRawAuthority())           + (getRawPath() == null ? "" : getRawPath())           + (getRawQuery() == null ? "" : "?" + getRawQuery())           + (getRawFragment() == null ? "" : "#" + getRawFragment());	}