code: function newGroovyLambda(groovyFragment) {
          // The groovy string here is *not* a closure.
          // It is a code fragment with implicit parameters a,b,c, e.g.: 'println(a)'.
          assert.ok(!_isClosure(groovyFragment));
          return new Tinkerpop.ScriptEngineLambda(_groovyScriptEngineName, groovyFragment);
      }
docs: #### `newGroovyLambda(groovyFragment: string)` Creates a lambda function from a groovy code fragment (*not*) a closure string). Lambdas of this form have more overhead than lambdas created with `newGroovyClosure()`.