// final boolean useContentDeliverer = (parameters == null ? true :
// parameters.getParameterAsBoolean("use-content-deliverer", true));
ProfileManager profileManager = null;
ComponentSelector rendererSelector = null;
Renderer portalLayoutRenderer = null;
PortalService service = null;
try {
service = (PortalService)this.componentManager.lookup(PortalService.ROLE);
profileManager = (ProfileManager)this.componentManager.lookup(ProfileManager.ROLE);
Layout portalLayout = profileManager.getPortalLayout(null);
rendererSelector = (ComponentSelector)this.componentManager.lookup(Renderer.ROLE+"Selector");
portalLayoutRenderer = (Renderer)rendererSelector.select(portalLayout.getRendererName());
contentHandler.startDocument();
portalLayoutRenderer.toSAX(portalLayout, service, contentHandler);
contentHandler.endDocument();
} catch (ComponentException ce) {
throw new SAXException("Unable to lookup profile manager.", ce);
} finally {
if ( null != portalLayoutRenderer) {