private ContentSectionPage sectionPage = new ContentSectionPage(); // Restore the wrapped request request = DispatcherHelper.getRequest(); DispatcherHelper.cacheDisable(response); ContentSection section = ContentSectionDispatcher.getContentSection(request); if (Web.getContext().getUser() == null) { throw new LoginSignal(request); } else if (! ContentSectionDispatcher.checkAdminAccess(request, section)) { throw new com.arsdigita.cms.dispatcher.AccessDeniedException(); } RequestContext context = DispatcherHelper.getRequestContext(request); sectionPage.init(); sectionPage.dispatch(request, response, context);