This is by far not the best fix, because it is working around of thepurpose of the `EditorPainter` superclass. This class was introduced toeasy the implementation of a painter, but as it turns out now its designis not scalable.

In Eclipse one has to install a listener to a document to get notifiedwhen a change happens. This model does not work together with the`EditorPainter` class because it would have to install all listeners thesubclasses need and not forward the occurring events when the painter isdisabled.

It would be better if the event wouldn't be sent at all when the painteris disabled, but that is more or less a design limitation of Eclipse,which we can't easily work around.

For now complexity needs to be added again to the subclasses of the`EditorPainter`, in this case to `InferredSemicolonPainter`.