if (UserStatus.lookup().hasPermission(workspacePerm)) {
SectionPermission sectionPerm = SectionPermission.newInstance(panel.getSection(), SectionPermission.ACTION_VIEW);
if (UserStatus.lookup().hasPermission(sectionPerm)) {
PanelProvider provider = panel.getInstance().getProvider();
if (provider.isEnabled()) {
PanelDriver handler = provider.getDriver();
CommandResponse response = handler.execute(panel, getRequest());
if (response != null)
requestContext.setResponse(response);
if (request.getServletPath().indexOf("/" + URLMarkupGenerator.COMMAND_RUNNER) != -1) {
requestContext.consumeURIPart(requestContext.getURIToBeConsumed());
}