This is a template engine, all writen in Java, support Java 5+.