Adapter from the "raw" Gherkin Listener API to the slightly more high-level Formatter API, which is easier to implement (less state to keep track of).
[Validate]