Templates are represented by
        freemarker.template.Template instances. Typically
        you obtain a Template instance from the
        Configuration instance, using its.
        getTemplate method. If you store the example template in the
        test.ftlh file of the earlier set
        directory, then you can do this:
Template temp = cfg.getTemplate("test.ftlh");    This gives you a Template instance that was
        created by reading
        /where/you/store/templates/test.ftlh
        and parsing it. The Template instance stores the
        template in parsed form, and not as text. If the template is missing
        or syntactically incorrect, getTemplate will throw
        exception instead.
Configuration caches
        Template instances, so when you call
        cfg.getTemplate("test.ftlh") next time, it probably
        won't read and parse the template file again, just returns the same
        Template instance as for the first time.
