The Ejen program is a code and text generation
system. It makes use of Java/XML/XSLT technologies
and is implemented as an Ant task. It provides a
complete generation, compilation, and deployment
sequence, using XML "build" files and XSL filters
and templates.