@Override
  public @NotNull Collection<NodeProvider<?>> getNodeProviders() {
    return getModels().filter(ProvidingTreeModel.class).flatMap(ProvidingTreeModel::getNodeProviders).toSet();
  }
@Override
  public @NotNull Collection<NodeProvider<?>> getNodeProviders()