docs: private int computeNumAdditionalContainers(Map<String, Integer> componentChanges,
                                               PackingPlan packingPlan) {
  
      Resource scaleDownResource = PackingUtils.computeTotalResourceChange(topology, componentChanges,
          defaultInstanceResources, PackingUtils.ScalingDirection.DOWN);
      Resource scaleUpResource = PackingUtils.computeTotalResourceChange(topology, componentChanges,
          defaultInstanceResources, PackingUtils.ScalingDirection.UP);
      Resource additionalResource = scaleUpResource.subtractAbsolute(scaleDownResource);
      return (int) additionalResource.divideBy(packingPlan.getMaxContainerResources());
    }