public boolean doDispatch(RequestImpl req, ResponseImpl rsp, Object node) throws IllegalAccessException, InvocationTargetException, ServletException, IOException { if(isAccepted){ Dispatcher.anonymizedTraceEval(req, rsp, node, "%s#%s", ff.getName()); if (traceable()) trace(req, rsp, "-> <%s>.%s(...)", node, ff.getName()); return ff.bindAndInvokeAndServeResponse(node, req, rsp); }else{ return webApp.getFilteredDoActionTriggerListener().onDoActionTrigger(f, req, rsp, node); } }