if (result == context.page()) { log.warn("An Ajax request attempted to return the page, which is almost certainly an error."); result = null; }
	public WOActionResults invokeAction(WORequest request, WOContext context) {		Object result = null;		if (AjaxUtils.shouldHandleRequest(request, context, _containerID(context))) {			WOComponent component = context.component();			String elementID = context.elementID();			AjaxResponse response = AjaxUtils.createResponse(request, context);			NSDictionary userInfo = request.userInfo();			result = handleRequest(request, context);			AjaxUtils.updateMutableUserInfoWithAjaxInfo(context);			if (result == null) {				result = AjaxUtils.createResponse(request, context);			}		}		else if (hasChildrenElements()) {			result = super.invokeAction(request, context);		}		return (WOActionResults) result;	}