public @Nullable TemplateResource findTemplateByName(String templateName) {
    for (TemplateResource template : getAllTemplates()) {
      if (Objects.equals(template.getFileName(), templateName)) {
        return template;
      }
    }

    return null;
  }
public @Nullable TemplateResource findTemplateByName(String templateName)