// all the time in such a loop is not really necessary)
SetDistributionConsumer change = SetDistributionConsumer
.constructAddSetDistributionConsumer
(consumer, resName, amount, distributing);
change.execute();
// resourceDistribution.addAmountForConsumer(consumer,
// resName, amount);
resources.subFromThis(resName, amount);
return true;