anchor.diff:  the reflection-based source code generation technique presented. This method ensures that the language
   variant is always in sync with the corresponding Apache TinkerPop Gremlin-Java release version. Moreover, it reduces
   the chance of missing methods or creating poorly implemented methods. While Gremlin is simple, there are nearly 200
  -steps in `GraphTraversal`. As such, computational means of host language embedding are strongly advised.+steps in `GraphTraversal`. As such, computational means of host language embedding are strongly advised.
  
positive.code: ----
  
  In query languages like link:https://en.wikipedia.org/wiki/SQL[SQL], the user must construct a string representation of
  their query and submit it to the database for evaluation. This is because SQL can be expressed in Java as they use fundamentally
  different constructs in their expression. The same example above is presented below using SQL and the
  link:https://en.wikipedia.org/wiki/Java_Database_Connectivity[JDBC] interface. The take home point is that Gremlin does
  not exist outside the programming language in which it will be used. Gremlin was designed to be able to easily be
  
negative.code: 
  image:language-drivers.png[width=375,float=right] A Gremlin language driver is a software library that is able to
  communicate with a TinkerPop-enabled graph system whether directly via the JVM or indirectly via
  link:http://tinkerpop.apache.org/docs/x.y.z/reference/#gremlin-server[Gremlin Server]. By and large, if a
  language driver is being developed, it is typically being developed to interact with GremlinServer or a
  link:http://tinkerpop.apache.org/docs/x.y.z/reference/#connecting-via-remotegraph[RemoteConnection].
  Language drivers are responsible for submitting Gremlin traversals to a TinkerPop-enabled graph system and
  