* @param end   ending row index
     * @throws ArrayIndexOutOfBoundsException if any row index is invalid
     */
    public void removeRowRange(int start, int end) {
        modelData.subList(start, end + 1).clear();
        fireTableRowsDeleted(start, end);
    }