@NotNull
  public Map<String, Set<String>> getDisabledTemplatesState() {
    final Map<String, Set<String>> result = new HashMap<>();
    visitTemplateNodes(template -> {
      if (!template.isChecked()) {
        Set<String> templatesForProvider = result.computeIfAbsent(template.getTemplateProvider().getId(), __ -> new HashSet<>());
        templatesForProvider.add(template.getTemplate().getId());
      }
    });

    return result;
  }
@NotNull
  public Map<String, Set<String>> getDisabledTemplatesState()