@NotNull
  public static JBIterable<Object> getSelectedValues(@NotNull JBIterable<Object> selection) {
    return traverser()
      .withRoots(selection.filterMap(StructureViewComponent::unwrapValue))
      .traverse();
  }
@NotNull
  public static JBIterable<Object> getSelectedValues(@NotNull JBIterable<Object> selection)