final Integer subListSize = subListSizeByFather.remove(fatherRow);
if (subListSize != null) {
for (int i = 1; i <= subListSize; i++) {
listView.removeRow(fatherRow + 1);
}
eventBus.fireEvent(new RowDeletedEvent(this, fatherRow, subListSize));
updateSubListOnRowDeleted(fatherRow, subListSize);
}
}