// ModelProvider to use for de-typed models
ModelProvider modelProvider = DmrModelProvider.INSTANCE;
// Execute operation for given registered operation handler
BasicResultHandler resultHandler = new BasicResultHandler();
operationHandler.execute(new OperationContextImpl(request, root, runtimeContext, externalContext, bindingProvider, modelProvider), resultHandler);
if (resultHandler.getFailureDescription() != null)
{
return new FailureResponse(modelProvider.newModel().set(resultHandler.getFailureDescription()));
}