docs: public Optional<ExclusiveEdge> popBestEdge(Node component, Arborescence<Node> best) {
          if (!queueByDestination.containsKey(component)) return Optional.empty();
          return queueByDestination.get(component).popBestEdge(best);
      }