@Override
    public void removeRow(int row) {
        if (occupied.get(row)) {
			super.removeRow(row);
            occupied.remove(row);
            if (row == maxRow) {
            	maxRow = 0;
            	for (int i = row ; i >= 0 ; --i) {
            		if (occupied.get(i)) {
            			maxRow = i;
            			break;
            		}
            	}
            }
        }
    }
Removes the given row from the table.
@param row The row to be removed
Ghidra/Framework/Generic/src/main/java/ghidra/util/datastruct/ManagedDataTable.java