@Override
  public @NotNull Collection<NodeProvider<?>> getNodeProviders() {
    if (myModel instanceof ProvidingTreeModel) {
      return filterProviders(((ProvidingTreeModel)myModel).getNodeProviders());
    }
    return Collections.emptyList();
  }
@Override
  public @NotNull Collection<NodeProvider<?>> getNodeProviders()