final int row = ((Integer)modifyValues[i][0]).intValue();
final int col = ((Integer)modifyValues[i][1]).intValue();
final Object value = modifyValues[i][2];
m_dataModel.updateCellData( col, row, value );
final GridDataEvent event = m_listener.assertSingleDataChangeEvent();
assertEquals( "data change notification: FirstRow is invalid", row, event.FirstRow );
assertEquals( "data change notification: LastRow is invalid", row, event.LastRow );
assertEquals( "data change notification: FirstColumn is invalid", col, event.FirstColumn );
assertEquals( "data change notification: LastColumn is invalid", col, event.LastColumn );
m_listener.reset();