}
@Nonnull
@Override
public QueryEngine getQueryEngine() {
return new QueryEngineImpl() {
@Override
protected ExecutionContext getExecutionContext() {
return new ExecutionContext(
rootTree.getNodeState(), ImmutableRoot.this,
new QueryEngineSettings(),