if (id == null || id.isEmpty()) {
node = gec.createNode(null);//id null or empty, assign one
} else {
graph.readLock();
node = graph.getNode(id);
graph.readUnlock();
if (node != null) {//Node with that id already in graph
if (assignNewNodeIds) {
node = gec.createNode(null);
}
} else {