context.stopRuntimeMeasurement(timingHandle);
if (context.isInDebugMode()) {
final String debugValue = getQueryDebugValue(request.getQueryParameters());
if (debugValue == null) {
ODataDebugResponseWrapperCallback callback =
context.getServiceFactory().getCallback(ODataDebugResponseWrapperCallback.class);
return callback == null ? odataResponse : callback.handle(context, request, odataResponse, uriInfo, exception);
} else {
return new ODataDebugResponseWrapper(context, odataResponse, uriInfo, exception, debugValue).wrapResponse();
}
} else {
return odataResponse;