@NotNull
  Collection<AbstractTreeNode<?>> modify(@NotNull AbstractTreeNode<?> parent,
                                         @NotNull Collection<AbstractTreeNode<?>> children,
                                         ViewSettings settings);
@NotNull
  Collection<AbstractTreeNode<?>> modify(@NotNull AbstractTreeNode<?> parent,
                                         @NotNull Collection<AbstractTreeNode<?>> children,
                                         ViewSettings settings)