{
                Collection<?> oldValues = (Collection<?>)notification.getOldValue();
                ListDiffEntry [] listDiffEntries = new ListDiffEntry [oldValues.size()];
                int position = notification.getPosition();
                int index = 0;
                for (Object oldValue : oldValues)
                {
                  listDiffEntries[index++] = Diffs.createListDiffEntry(position++, false, oldValue);
                }
                diff = Diffs.createListDiff(listDiffEntries);
                break;
              }