anchor.diff:  which translates the object `Graph` and `Query` operations into `DataFrame` tables,  and adapt's it to the provider's `GraphFrame`.
   
   ==== Traversal Storage
  -The link:./src/main/java/org/apache/tinkerpop/gremlin/object/traversal/AnyTraversal.java[AnyTraversal] and link:./src/main/java/org/apache/tinkerpop/gremlin/object/traversal/SubTraversal.java[SubTraversal]
  +The link:gremlin-objects/src/main/java/org/apache/tinkerpop/gremlin/object/traversal/AnyTraversal.java[AnyTraversal] and link:gremlin-objects/src/main/java/org/apache/tinkerpop/gremlin/object/traversal/SubTraversal.java[SubTraversal]
   interfaces extend https://docs.oracle.com/javase/7/docs/api/java/util/Formattable.html[Formattable] so that the steps defined in it's body can be revealed.
   Let's say that we stored the bytecode of these types of functional fields as a hidden property in the element.
   That could potentially allow us to execute `user defined traversals` using a, say, `traversal.call('function-name')` step.
  
positive.code: 
  Karthick Sankarachary <http://github.com/karthicks>
  [.lead]
  The `gremlin-objects` link:pom.xml[module] defines a library that puts an object-oriented spin on the gremlin property graph.
  It aims to make it much easier to specify business `domain specific languages` around Gremlin, without any loss of expressive power.
  While it targets the Gremlin-Java variant, the concept itself is language-independent.
  
  
negative.code: private Graph graph;
  ----
  
  Or, the good old fashioned way, using the link:gremlin-objects/src/main/java/org/apache/tinkerpop/gremlin/object/provider/GraphFactory.java[GraphFactory]:
  
  [source, java]
  ----
  