@NotNull
  public MultiMap<PostfixTemplateProvider, PostfixTemplate> getEditableTemplates() {
    MultiMap<PostfixTemplateProvider, PostfixTemplate> result = MultiMap.createSet();
    visitTemplateNodes(node -> {
      PostfixTemplate template = node.getTemplate();
      PostfixTemplateProvider provider = node.getTemplateProvider();
      if (isEditable(template) && (!template.isBuiltin() || template instanceof PostfixChangedBuiltinTemplate)) {
        result.putValue(provider, template);
      }
    });
    return result;
  }
@NotNull
  public MultiMap<PostfixTemplateProvider, PostfixTemplate> getEditableTemplates()