anchor.diff:  ----
   gremlin> g = Neo4jGraph.open('/tmp/neo4j')
   ==>neo4jgraph[EmbeddedGraphDatabase [/tmp/neo4j]]
  -gremlin> g.features
  +gremlin> g.features()
   ==>FEATURES
   > GraphFeatures
   >-- Transactions: true  <1>
  
positive.code: for (String[] quad : quads) {
      Vertex[] vertices = new Vertex[2];
      for (int i=0;i<2;i++) {
          vertices[i] = bgraph.v(quad[i]);
          if (null == vertices[i]) vertices[i]=bgraph.addVertex(T.id, quad[i]);
      }
      Edge edge = vertices[0].addEdge(quad[2],vertices[1], "annotation",quad[3]);
  
negative.code: [source,groovy]
  ----
  gremlin> v1 = sg.addVertex("name", "one")
  ==>v[0]*
  gremlin> v2 = sg.addVertex("name", "two")
  ==>v[3]*
  gremlin> v1.addEdge("knows", v2)
  ==>e[6][0-knows->3]*
  gremlin> strategy.setWritePartition("B")
  ==>null
  gremlin> v3 = sg.addVertex("name", "three")
  ==>v[7]*
  gremlin> v1.addEdge("knows", v3)
  ==>e[10][0-knows->7]*
  gremlin> 
  ----
  
  