// Temporarily set portlet namespace, WebTML scope
BaseTagStatus tag = getTMLContext().getDesignContext().getTag();
TMLOptionPreserver preserver = new TMLOptionPreserver(tag);
preserver.preserve(Base.OPTION_PORTLET_NAMESPACE, actionLink.getPortletKey());
preserver.preserve(Base.OPTION_WEBTML_SCOPE, actionLink.getWebtmlScope());
try {
// Inner call, depends, if this a default action or not
if (actionLink.isDefaultAction()) {
actionContext.callDefaultAction(actionLink.getDefaultAction(), params);