}
// Try to retrieve action context - defaults to context of this tag
TMLContext actionContext = getTMLContext();
if (!actionLink.getContextPath().equals(TMLActionLink.EMPTY_PARAM)) {
actionContext = actionContext.context(actionLink.getContextPath(), false);
// Could not retrieve context. Too dangerous to execute action under the wrong context.
if (actionContext == null) {
throw new TMLActionException("Unable to retrieve action context: " + actionLink.getContextPath());
}