assertEquals("four", rowHideShowLayer.getDataValueByPosition(0, 2));
assertEquals("five", rowHideShowLayer.getDataValueByPosition(0, 3));
// delete row index 2: value "three"
contents.remove(2);
underlyingLayer.fireLayerEvent(new RowDeleteEvent(underlyingLayer, 2));
assertEquals(4, rowHideShowLayer.getRowCount());
assertEquals(0, rowHideShowLayer.getRowIndexByPosition(0));
assertEquals(1, rowHideShowLayer.getRowIndexByPosition(1));
assertEquals(2, rowHideShowLayer.getRowIndexByPosition(2));