HTMLActionSupport extends ActionSupport implements HTMLAction { public ResourceURI getPageURI() { if (pageURI == null && site != null && StringUtils.isNotBlank(targetPath)) { pageURI = new PageURIImpl(site, targetPath); } return pageURI; } HTMLActionSupport();  HTMLActionSupport(String renderer); @Override void passivate(); @Override void setSite(Site site); @Override void setModule(Module module); void setPage(Page page); Page getPage(); void setPageURI(ResourceURI uri); ResourceURI getPageURI(); void setDefaultTemplate(PageTemplate template); PageTemplate getDefaultTemplate(); void setTemplate(PageTemplate template); PageTemplate getTemplate(); void setStageRenderer(PageletRenderer renderer); PageletRenderer getStageRenderer(); @Override int startResponse(WebloungeRequest request, WebloungeResponse response); int startHeader(WebloungeRequest request, WebloungeResponse response); int startStage(WebloungeRequest request, WebloungeResponse response,
      Composer composer); int startComposer(WebloungeRequest request,
      WebloungeResponse response, Composer composer); int startPagelet(WebloungeRequest request, WebloungeResponse response,
      Pagelet pagelet); @Override String toXml();  }
@Test public void testGetPageURI() { assertEquals(pageURI, htmlAction.getPageURI()); htmlAction.setPageURI(new PageURIImpl(site, "/testpage")); assertEquals(new PageURIImpl(site, "/testpage/"), htmlAction.getPageURI()); }