WorkspaceCache sharedWorkspaceCache,
SessionEnvironment sessionContext ) {
this.context = context;
this.sharedWorkspaceCache = sharedWorkspaceCache;
this.workspaceCache.set(sharedWorkspaceCache);
ValueFactories factories = this.context.getValueFactories();
this.nameFactory = factories.getNameFactory();
this.pathFactory = factories.getPathFactory();
this.rootPath = this.pathFactory.createRootPath();
this.sessionContext = sessionContext;
assert this.sessionContext != null;
checkForTransaction();
}