----------------
Jakarta Velocity
"Velocity is a Java-based template engine. It permits anyone to use a simple
yet powerful template language to reference objects defined in Java code."
For more information:
http://velocity.apache.org/