int idx = 0;
for (Object[] obj : added)
collChanges[idx++] = new CollectionChange(1, obj[0], obj[1]);
value = new ChangeRef(e.getName(), (String)get(value, "uid"), (Serializable)e.getIdentifier());
collChanges[idx++] = new CollectionChange(-1, obj[0], value);
collChanges[idx++] = new CollectionChange(0, obj[0], obj[1]);
int idx = 0;
for (Object[] obj : ops)
collChanges[idx++] = new CollectionChange((Integer)obj[0], obj[1], obj[2]);
int idx = 0;
for (Object obj : added)
collChanges[idx++] = new CollectionChange(1, null, obj);
collChanges[idx++] = new CollectionChange(-1, null, obj);
int idx = 0;
for (Entry<?, ?> me : added)
collChanges[idx++] = new CollectionChange(1, me.getKey(), me.getValue());
collChanges[idx++] = new CollectionChange(-1, me.getKey(), me.getValue());