I quite recently had a look at some 'external' dependencies, and somehow I am starting to think that such a move will have quite some impact on things like the Maven plug-in for Castor, the Eclipse plugin, etc. All these Castor-related tools somehow expose the XML code generator, but do not restrict themselves to using it as a simple dependency. E.g. the Maven plug-in sub-classes SourceGenerator, and makes use of a lot of other classes. Somehow I am getting less and less keen to change the package name(s) as suggested here and elsewhere.
Can you please share your thoughts with me, whether it is a good idea to risk that we break external tools ?