* @throws IllegalArgumentException when the Class of the row data
     *                                  does not match the row Class of the model.
     */
    public void replaceRow(int row, T rowData) {
        modelData.set(row, rowData);
        fireTableRowsUpdated(row, row);
    }