CodeModel is a Java library for code generators.
CodeModel provides a way to generate Java programs in a way much nicer than PrintStream.println()
.
This project is a spin-off from the jaxb Reference Implementation for its schema compiler to generate Java source files. http://codemodel.java.net/