d.setDispatchingMode(DataSource.STORE);
d.deleteRow(0);
d.insertEmptyRow();
d.insertEmptyRowAt(0);
Value[] row = d.getRow(0);
d.insertFilledRow(row);
d.insertFilledRowAt(0, row);
d.setFieldValue(0, 0, ValueFactory.createValue(2));
d.setDispatchingMode(DataSource.DISPATCH);
assertTrue(listener.deletions == 1);
assertTrue(listener.insertions == 4);