@Nullable
  private FileTemplate getTemplate(final FileTemplateNode node) {
    final String templateName = node.getTemplateName();
    if (templateName == null || templates.isEmpty()) {
      return null;
    }
    for (FileTemplateBase template : templates) {
      if (templateName.equals(template.getQualifiedName()) || templateName.equals(template.getName())) {
        return template;
      }
    }
    return null;
  }
@Nullable
  private FileTemplate getTemplate(final FileTemplateNode node)