} catch (UserException ue) { recordUserException(ue);
        public void actionTriggered(IComponent component, IRequestCycle cycle) {            try {                m_listener.actionTriggered(component, cycle);            } catch (ApplicationRuntimeException are) {                Throwable cause = are.getCause();                if (cause instanceof UserException) {                    m_validator.record(new ValidatorException(cause.getMessage()));                                    } else {                    throw are;                }            }        }