anchor.diff:  [source,groovy]
   ----
   pythonClass = new StringBuilder()
  +pythonClass.append("from tornado import gen\n")
  +pythonClass.append("from tornado.ioloop import IOLoop\n")
  +pythonClass.append("from gremlinclient.tornado_client import submit\n")
   pythonClass.append("""
   class Helper(object):
     @staticmethod
  
positive.code: methodMap = [as:"_as",in:"_in",and:"_and",or:"_or",is:"_is",not:"_not",from:"_from"].withDefault{ it }
  invertedMethodMap = [_as:"as",_in:"in",_and:"and",_or:"or",_is:"is",_not:"not",_from:"from"].withDefault{ it }
  methods = GraphTraversal.getMethods().collect{methodMap[it.name]} as Set; []
  pythonClass.append(
  """class PythonGraphTraversal(object):
    def __init__(self, traversalString):
      self.traversalString = traversalString
    def __repr__(self):
      return self.traversalString
    def __getitem__(self,index):
  
negative.code:       raise TypeError("index must be int or slice")
    def __getattr__(self,key):
      return self.values(key)
    def toList(self):
      return IOLoop.current().run_sync(lambda: Helper.submit(self.traversalString))
  """)
  methods.each{ method ->
    pythonClass.append(
  