AbstractCodeGenerator is not a subclass of NodeVisitor
Fix issue #429 - #printString call #printOn:

All subclasses of Object now implement #printOn: