WebUrlImpl extends UrlImpl implements WebUrl { public Site getSite() { return site; } WebUrlImpl(Site site, String path);  WebUrlImpl(Site site, Path url);  WebUrlImpl(Site site, Path url, String path);  WebUrlImpl(Site site, String path, long version);  WebUrlImpl(Site site, String path, long version, RequestFlavor flavor);  WebUrlImpl(Site site, String path, long version, RequestFlavor flavor,
      Language language);  WebUrlImpl(WebUrlImpl url, String path); Site getSite(); String getLink(); String getLink(long version); String getLink(Language language); String getLink(String flavor); String getLink(long version, Language language, String flavor); String normalize(); String normalize(boolean includeVersion, boolean includeLanguage,
      boolean includeFlavor); RequestFlavor getFlavor(); long getVersion(); Language getLanguage(); boolean hasLanguagePathSegment(); @Override int hashCode(); @Override boolean equals(Object object); @Override String toString();  }
@Test public void testGetSite() { assertEquals(siteMock, liveUrl.getSite()); assertEquals(siteMock, flavoredLiveUrl.getSite()); }