// FIXME: provide RootNode implementation
// create root node or get it from the db
RootNode rootNode = createRootContext();
// create client node or get it from the db
ClientNode clientNode = clientNodeRepositoryService
.getOrCreateClientNode(clientId);
LOG.debug(String.format("Added %s with grapId: %s to neo4j db",
clientNode, clientNode.getGraphId()));
// create relationship between root and client
rootNode.addRelationshipToClientNode(clientNode);
rootNodeRepositoryService.save(rootNode);