PageletRendererImpl extends AbstractRenderer implements PageletRenderer { public void render(WebloungeRequest request, WebloungeResponse response) throws RenderException { response.setClientRevalidationTime(getClientRevalidationTime()); response.setCacheExpirationTime(getCacheExpirationTime()); response.addTag(CacheTag.Module, getModule().getIdentifier()); response.addTag(CacheTag.Renderer, getIdentifier()); URL renderer = renderers.get(RendererType.Page.toString().toLowerCase()); includeJSP(request, response, renderer); } PageletRendererImpl();  PageletRendererImpl(String identifier);  PageletRendererImpl(String identifier, URL url); void setModule(Module module); @Override void setEnvironment(Environment environment); @Override void addHTMLHeader(HTMLHeadElement header); Module getModule(); void setPreviewMode(PagePreviewMode mode); PagePreviewMode getPreviewMode(); @Override void setRenderer(URL renderer); @Override URL getRenderer(); @Override URL getRenderer(String type); void setEditor(URL editor); URL getEditor(); void render(WebloungeRequest request, WebloungeResponse response); void renderAsEditor(WebloungeRequest request,
      WebloungeResponse response); @Override int hashCode(); @Override boolean equals(Object o); static PageletRenderer fromXml(Node node); static PageletRenderer fromXml(Node node, XPath xpath); String toXml(); @Override String toString();  }
@Test public void testRender() { assertEquals(rendererUrl, renderer.getRenderer()); }