private @NotNull List<UserTemplateGroupItem> fillUserTemplateMap(@NotNull WizardContext context) {
    if (!context.isCreatingNewProject()) {
      return Collections.emptyList();
    }
    var templateItems = new ArrayList<UserTemplateGroupItem>();
    var templates = new ArchivedTemplatesFactory().createTemplates(ProjectTemplatesFactory.CUSTOM_GROUP, context);
    for (var template : templates) {
      if (template instanceof ArchivedProjectTemplate archivedTemplate) {
        templateItems.add(new UserTemplateGroupItem(archivedTemplate));
      }
    }
    for (var templateItem : templateItems) {
      myTemplatesMap.put(templateItem.getGroup(), new ArrayList<>());
    }
    return templateItems;
  }
private @NotNull List<UserTemplateGroupItem> fillUserTemplateMap(@NotNull WizardContext context)