add TemplateDemo.java