listener.has(new Object[]{});
// Test changes from empty
List<Triple> additions = new ArrayList<Triple>();
List<Triple> deletions = new ArrayList<Triple>();
monitor.snapshot(additions, deletions);
TestUtil.assertIteratorValues(this, additions.iterator(), new Object[] {t1, t2, t3});
TestUtil.assertIteratorValues(this, deletions.iterator(), new Object[] {});
listener.assertHas(new Object[] {"addList", monitor, additions, "deleteList", monitor, deletions});
listener.clear();