this.tmpRequirement.subtract(dropCandidate.getResourceRequirement());
toDrop.add(dropCandidate);
if (!this.resourcePool.exceedsHardBound(
this.currentRequirement.subtract(drop.getResourceRequirement());
this.tmpRequirement.subtract(dropCandidate.getResourceRequirement());
toDrop.add(dropCandidate);
if (!this.resourcePool.exceedsHardBound(
this.currentRequirement.subtract(drop.getResourceRequirement());