code: private static void distributeShareMin(
        Collection<? extends Schedulable> schedulableVector) {
      for (Schedulable schedulable : schedulableVector) {
        schedulable.share += schedulable.getMinimum();
      }
    }
docs: Increment each of the schedulables' share by
  the minimum demand. Note that each pool has to be guaranteed
  at least its MIN value according to PRIORITY scheduling.
  
  @param schedulableVector: The collection of schedulables
  (all with the same priority)