JAXB RI has a plug-in mechanism to allow 3rd parties to extend its code generation behavior.
In 1.0, projects like HyperJAXB and JAXB-verification took advantage of this feature and they were very successful.
I recently finished improving this functionality further for 2.0, so today I'm going to explain how to write a plug-in.
What can a plug-in do?
XJC performs a modeling of the classes...