docs: public QueryContext with( Map<String, Object> variables ) {
          return new QueryContext(context, repositoryCache, workspaceNames, overriddenNodeCachesByWorkspaceName, schemata,
                                  indexDefns, nodeTypes, bufferManager, hints, problems, variables);
      }