@SuppressWarnings({"rawtypes", "unchecked"})
public void service(HttpServletRequest req, HttpServletResponse res,
String queryName, CallPath callPath, ResourceQueryBase resourceQuery) {
Preconditions.checkNotNull(resourceQuery);
WebContextSpec webContextSpec = resourceQuery.getWebContextSpec();
WebServiceCallSpec spec = ResourceQueryUtils.generateCallSpec(callPath,
resourceQuery.getResourceType(), resourceQuery.getQueryType(),
webContextSpec);
RequestSpec requestSpec = spec.getRequestSpec();
RequestReceiver requestReceiver = new RequestReceiver(gsonBuilder.get(), requestSpec);