// Check the first activation to see if it has changed.
if (activationItr.hasNext()) {
IHandlerActivation activation = (IHandlerActivation) activationItr
.next();
final boolean currentActive = evaluate(activation);
activation.clearResult();
final boolean newActive = evaluate(activation);
if (newActive != currentActive) {
changedCommandIds
.add(activation.getCommandId());