protected static void installGroupingSupport(@NotNull ChangesTree tree,
                                               @NotNull ChangesGroupingSupport groupingSupport,
                                               @NotNull Supplier<? extends Collection<String>> settingsGetter,
                                               @NotNull Consumer<? super Collection<String>> settingsSetter) {
    installGroupingSupport(groupingSupport, settingsGetter, settingsSetter, () -> tree.onGroupingChanged());
  }
protected static void installGroupingSupport(@NotNull ChangesTree tree,
                                               @NotNull ChangesGroupingSupport groupingSupport,
                                               @NotNull Supplier<? extends Collection<String>> settingsGetter,
                                               @NotNull Consumer<? super Collection<String>> settingsSetter)