code: private List<OutputFile> processTemplates(List<TemplateFile> inputs) throws IOException {
      List<OutputFile> outputs = new ArrayList<>();
      for (TemplateFile f : inputs) {
        String fileName = f.getFileName();
        if (!fileName.contains("VType") && fileName.contains("KType")) {
          for (Type ktype : Type.values()) {
            TemplateOptions options = new TemplateOptions(ktype);
            options.templateFile = f.path;
            generate(f, outputs, options);
          }
        }
        if (fileName.contains("KTypeVType")) {
          for (Type ktype : Type.values()) {
            for (Type vtype : Type.values()) {
              TemplateOptions options = new TemplateOptions(ktype, vtype);
              options.templateFile = f.path;
              generate(f, outputs, options);
            }
          }
        }
      }
      return outputs;
    }
docs: Apply templates to <code>.ktype</code> files (single-argument).