} else {
String prevValue = prev.values.get(prevIndex);
String nextValue = next.values.get(nextIndex);
if (!prevValue.equals(nextValue)) {
patches.add(new ChangeAttribute(context, key, nextValue));
}
}
}
for (int i = 0; i < prev.names.length(); i++) {