@Override
	public Object getValueAt(int rowIndex, int columnIndex) {
		try {
			return super.getValueAt(rowIndex, columnIndex);
		}
		catch (RuntimeException e) {
			if (!(e.getCause() instanceof ClosedException)) {
				// Ignore database closure which could occur, since we are threaded
				throw e;
			}
		}
		return null;
	}
Returns the row object at the given index in the <b>unfiltered data</b> of this model;
null if the index is negative or larger than the list.  To search only for object
that are visible in the GUI, use {@link #getRowObject(int)}.

@param row The row index for which to get a row object
@return Returns the row object at the given index in the <b>unfiltered data</b> of this model;
        null if the index is negative or larger than the list.
@see #getRowObject(int)
Ghidra/Framework/Docking/src/main/java/docking/widgets/table/threaded/ThreadedTableModel.java