}
protected Object createResource(HttpRequest request, HttpResponse response, Object locator)
{
UriInfoImpl uriInfo = (UriInfoImpl) request.getUri();
Object[] args = methodInjector.injectArguments(request, response);
try
{
uriInfo.pushCurrentResource(locator);
Object subResource = method.invoke(locator, args);
warnIfJaxRSAnnotatedFields(subResource);
return subResource;