public NodeSupport<Node> getOrCreateNodeSupport(ReadGraph graph, String id) throws DatabaseException {
synchronized(SUPPORTS) {
NodeSupport<Node> result = SUPPORTS.get(id);
if(result == null) {
StandardRealm<Node,Engine> realm = getOrCreateRealm(graph, id);
result = new NodeSupport<Node>(realm.getNodeManager());
public NodeSupport<Node> getOrCreateNodeSupport(ReadGraph graph, String id) throws DatabaseException {
synchronized(SUPPORTS) {
NodeSupport<Node> result = SUPPORTS.get(id);
if(result == null) {
StandardRealm<Node,Engine> realm = getOrCreateRealm(graph, id);
result = new NodeSupport<Node>(realm.getNodeManager());