hasChanged = true;
} else if (matchingFilters.length != newMatchingFilters.length) {
hasChanged = true;
} else {
for (int i = 0; hasChanged != true && i < newMatchingFilters.length; i++) {
MessageFilter newValue = newMatchingFilters[i];
MessageFilter oldValue = matchingFilters[i];
if (newValue != oldValue) {
hasChanged = true;
}
}
}