{
ResourceOperator ro = (ResourceOperator) opit.next();
Action a2 = (Action) operators.get(ro);
if (ro.type == MetricSymbolStore.INCREASE || ro.type == MetricSymbolStore.SCALE_UP)
{
if (stn.B(a2,a) || stn.BS(a2,a) ) value = ro.applyMax(value, stn); // WARNING This is not taking into the account the order of the actions
}
else if (ro.type == MetricSymbolStore.DECREASE || ro.type == MetricSymbolStore.SCALE_DOWN)
{
if (stn.B(a2,a)) value = ro.applyMin(value, stn);