Gremlin.Net has split P into two classes: P and TraversalPredicate. This is problematic for the Gherkin runner as it tries to call methods on P that are only in TraversalPredicate.
We can now either let the Gherkin parser try to call P methods on both classes or we could also just merge those two classes together. I think the reason why they are split was simply that the methods in TraversalPredicate are written by hand whereas P is completely generated and I didn't want to write much code inside of Groovy strings that were part of the pom.xml before spmallette introduced templates for the GLV generation.
- links to