According to jetbrains developers HighlightVisitor shouldn't be used for custom language plugins (http://devnet.jetbrains.com/message/5470790#5470790).
Can this feature please be re-written to use Annotator instead? (it will also allow to register a fix for the problem).