RequestInfo request = new RequestInfo(context, null, httpRequest, response);
VRaptorRequestHolder.setRequestForCurrentThread(request);
RequestContextListener contextListener = new RequestContextListener();
contextListener.requestInitialized(new ServletRequestEvent(context, httpRequest));
result = execution.execute(request, counter);
contextListener.requestDestroyed(new ServletRequestEvent(context, httpRequest));
VRaptorRequestHolder.resetRequestForCurrentThread();
return result;