anchor.diff:      elif len(args) == 1:
         return Helper.stringOrObject(args[0])
       else:
  -      return ", ".join(Helper.stringOrObject(i) for i in args)\n
  +      return ", ".join(Helper.stringOrObject(i) for i in args)
  +  @staticmethod
  +  @gen.coroutine
  +  def submit(traversalString):
  +    response = yield submit("ws://localhost:8182/", traversalString)
  +    while True:
  +      result = yield response.read()
  +      if result is None:
  +        break
  +      raise gen.Return(result.data)\n
  +
   """);
   
   //////////////////////////
  
positive.code: [source,groovy]
  ----
  pythonClass = new StringBuilder()
  pythonClass.append("""
  class Helper(object):
    @staticmethod
  
negative.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; []
  methods.remove("toList")
  pythonClass.append(
  """class PythonGraphTraversal(object):
    def __init__(self, traversalString):
      self.traversalString = traversalString
      self.result = None
    def __repr__(self):
      return self.traversalString
    def __getitem__(self,index):
  