public String intercept(ActionInvocation invocation) throws Exception {
log.debug("Entering UIActionInterceptor");
final Object action = invocation.getAction();
final ActionContext context = invocation.getInvocationContext();
HttpServletRequest request = (HttpServletRequest) context.get(HTTP_REQUEST);
// is this one of our own UIAction classes?
if (action instanceof UIAction) {
log.debug("action is a UIAction, setting relevant attributes");