private Template getTemplate(File file) throws IOException { String charset = config.getTemplateCharset(); if (charset != null && charset.trim().length() > 0) { return FreemarkerFactory.getTemplate(file, charset); } return FreemarkerFactory.getTemplate(file); }