Template Code Generator Part 2 : FreeMarker