XDoclet is an extended Javadoc Doclet engine. It's a generic Java tool that
lets you create custom Javadoc @tags and based on those @tags generate source
code or other files (such as xml-ish deployment descriptors) using a template
engine it provides. XDoclet supports a set of common standard tasks such as
web.xml or ejb-jar.xml generation, users and contributors can create other
templates and @tags and add support for other technologies also.