docs: public static void endTransitions(final @NonNull ViewGroup sceneRoot) {
          sPendingTransitions.remove(sceneRoot);
  
          final ArrayList<Transition> runningTransitions = getRunningTransitions(sceneRoot);
          if (!runningTransitions.isEmpty()) {
              // Make a copy in case this is called by an onTransitionEnd listener
              ArrayList<Transition> copy = new ArrayList(runningTransitions);
              for (int i = copy.size() - 1; i >= 0; i--) {
                  final Transition transition = copy.get(i);
                  transition.forceToEnd(sceneRoot);
              }
          }
      }