private @NotNull Iterable<TreePath> collectCachedExpandedPaths(@NotNull TreePath parent) {
      var model = getModel();
      if (model == null) return emptyList();
      return cachedTree.getExpandedDescendants(model, parent);
    }
private @NotNull Iterable<TreePath> collectCachedExpandedPaths(@NotNull TreePath parent)