public static String encodeFile(String content, VirtualFile file, Project project) throws IOException {
    ProjectTemplateFileProcessor[] processors = EP_NAME.getExtensions();
    for (ProjectTemplateFileProcessor processor : processors) {
      String text = processor.encodeFileText(content, file, project);
      if (text != null) return text;
    }
    return content;
  }
public static String encodeFile(String content, VirtualFile file, Project project)