@beberlei you mentioned that the "Visitor" is used here. Is it such a big deal that we cannot simply add the `NamespaceVisitor` to the `Visitor` interface instead? Wouldn't a BC break here be ok?