public static TableCellEditor editCell(final JTable table, final int row, final int col) {

		waitForSwing();

		runSwing(() -> table.setRowSelectionInterval(row, row));
		waitForSwing();

		runSwing(() -> table.editCellAt(row, col));
		waitForSwing();

		TableCellEditor editor = table.getCellEditor(row, col);
		assertNotNull("Unable to edit table cell at " + row + ", " + col, editor);
		return editor;
	}
Clicks a range of items in a table (simulates holding SHIFT and selecting
each item in the range)

@param table the table to select
@param row the starting row index
@param count the number of rows to select
Ghidra/Framework/Gui/src/main/java/generic/test/AbstractGuiTest.java