requestScope = patchRequestScope;
isVerbose = requestScope.getPermissionExecutor().isVerbose();
responder = JsonApiPatch.processJsonPatch(dataStore, path, jsonApiDocument, patchRequestScope);
} else {
JsonApiDocument doc = mapper.readJsonApiDocument(jsonApiDocument);
<BUG>requestScope = new RequestScope(doc, transaction, user, dictionary, mapper, auditLogger, securityMode,

permissionExecutor);
</BUG>
isVerbose = requestScope.getPermissionExecutor().isVerbose();

requestScope = patchRequestScope;
isVerbose = requestScope.getPermissionExecutor().isVerbose();
responder = JsonApiPatch.processJsonPatch(dataStore, path, jsonApiDocument, patchRequestScope);
} else {
JsonApiDocument doc = mapper.readJsonApiDocument(jsonApiDocument);
requestScope = new RequestScope(path, doc, transaction, user, dictionary, mapper, auditLogger,
securityMode, permissionExecutor);
isVerbose = requestScope.getPermissionExecutor().isVerbose();
