}
// return bsfManager.lookupBean(Globals.SCRIPT_CONTROLLER_RESPONSE);
} catch (BSFException e) {
// check is stupid BSF is eating all the exceptions again >:/
if (e.getMessage() != null && e.getMessage().contains(RedirectException.class.getName())) {
throw new RedirectException(); // stupid ...
} else {
throw new ControllerException(
String.format("error while executing: %s; details: %s", controllerName, e.getMessage()));
}
}