private void superFireValueChanged(int firstIndex, int lastIndex, boolean isAdjusting,
			boolean isTrackingSelectionChange) {

		trace("superFireValueChanged(" + firstIndex + "," + lastIndex + ") ");

		if (!isAdjusting && isTrackingSelectionChange) {
			// New selection changes will invalidate all
			// pending (posted to the Swing thread) calls to repair selection
			trace("\tresetting last selection timestamp");
			lastSelectionUpdateTimeStamp = -1;
		}
		super.fireValueChanged(firstIndex, lastIndex, isAdjusting);
	}
A flag used to track when updates or requests to update the selection are made.  This is
used to throw away requests to repair selections that have been superseded by new requests.
Ghidra/Framework/Docking/src/main/java/docking/widgets/table/RowObjectSelectionManager.java