The run-time check below is needed because we don't want to omit inheritance
of \"EmptyVisitor\" and provide a thousand empty methods.
However, in terms of performance this would be a better idea.
If some new \"Node\" is defined in BCEL (such as some concrete \"Attribute\"), we
want to know that this class has also to be adapted.