@ApiStatus.Internal
  public static void disposeChildren(@NotNull Disposable disposable, @NotNull Predicate<? super Disposable> predicate) {
    ourTree.executeAllChildren(disposable, predicate);
  }
@ApiStatus.Internal
  public static void disposeChildren(@NotNull Disposable disposable, @NotNull Predicate<? super Disposable> predicate)