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()));
}
else if (resultHandler.getFailure() != null)
{
return new FailureResponse(resultHandler.getFailure());
}