A typesafe template rendering system for Java - running on Ninja - Protoype