if (UserStatus.lookup().hasPermission(sectionPerm)) {
PanelProvider provider = panel.getInstance().getProvider();
if (provider.isEnabled()) {
PanelDriver handler = provider.getDriver();
request.getRequestObject().setAttribute(Parameters.RENDER_PANEL, panel);
CommandResponse response = handler.execute(panel, request);
request.getRequestObject().removeAttribute(Parameters.RENDER_PANEL);
if (response != null)
getControllerStatus().setResponse(response);
if (getRequest().getServletPath().indexOf("/" + URLMarkupGenerator.COMMAND_RUNNER) != -1) {
getControllerStatus().consumeURIPart(getControllerStatus().getURIToBeConsumed());