if (nestedComponentId == null && eventType == null) return false;
if (!_componentClassResolver.isPageName(activePageName)) return false;
EventContext eventContext = decodeContext(matcher.group(CONTEXT));
// Initialize the request encoding BEFORE accessing any query parameters
// (TAPESTRY-1605)
_requestEncodingInitializer.initializeRequestEncoding(activePageName);
EventContext activationContext = decodeContext(request.getParameter(InternalConstants.PAGE_CONTEXT_NAME));
// The event type is often omitted, and defaults to "action".
if (eventType == null) eventType = TapestryConstants.ACTION_EVENT;