NodeState base = builder.getNodeState();
NodeStore store = new MemoryNodeStore(base);
BuiltInNodeTypes.register(new SystemRoot(store, new EditorHook(
new CompositeEditorProvider(new NamespaceEditorProvider(),
new RegistrationEditorProvider()))));
NodeState target = store.getRoot();
target.compareAgainstBaseState(base, new ApplyDiff(builder));
}