collChanges[idx++] = new CollectionChange(0, obj[0], obj[1]); ((Change)change).addCollectionChanges(propertyName, collChanges); collChanges[idx++] = new CollectionChange((Integer)obj[0], obj[1], obj[2]); ((Change)change).addCollectionChanges(propertyName, collChanges); collChanges[idx++] = new CollectionChange(-1, null, obj); ((Change)change).addCollectionChanges(propertyName, collChanges); collChanges[idx++] = new CollectionChange(-1, me.getKey(), me.getValue()); ((Change)change).addCollectionChanges(propertyName, collChanges);