a `Set.forEach()` method always has its `this` set to `undefined` hence if we want to access the `states` set itself, we MUST do so via a closure variable instead. (Some tests failed due to accessing `this.inadequate` for `this === undefined`)
a `Set.forEach()` method always has its `this` set to `undefined` hence if we want to access the `states` set itself, we MUST do so via a closure variable instead. (Some tests failed due to accessing `this.inadequate` for `this === undefined`)

GerHobbelt/jison,GerHobbelt/jison,GerHobbelt/jison,GerHobbelt/jison