@Override
  public @NotNull Set<Usage> getSelectedUsages() {
    ThreadingAssertions.assertEventDispatchThread();
    return new HashSet<>(allUsagesRecursive(selectedNodes()));
  }
@Override
  public @NotNull Set<Usage> getSelectedUsages()