Rules under TestNot matcher are reported as "expected".

With a rule like `Sequence("Text;", TestNot(':'), ';', OneOrMore(ANY), EOI)`, and input text of `Text;Something`, the following is reported from `printParseErrors`:

```
Invalid input 'S', expected ':' or ';' (line 1, pos 6):
Text;Something
     ^
```

This incorrectly states that the ':' is expected, whereas the rule explicitly checks that it must not be there.