private String rowsToString(int[] rows) {
		if (rows.length == 0) {
			return "<empty>";
		}

		StringBuilder buffy = new StringBuilder("[");
		int length = Math.min(rows.length, 100);
		for (int i = 0; i < length; i++) {
			int row = rows[i];
			buffy.append(row).append(',');
		}

		if (rows.length > 0) {
			buffy.deleteCharAt(buffy.length() - 1); // strip off last comma
		}

		if (length != rows.length) {
			// we capped the number of rows to display
			buffy.append("...");
		}

		buffy.append(']');
		return buffy.toString();
	}
checks to see if we are ignoring selection changes AND will reset the ignore state
Ghidra/Framework/Docking/src/main/java/docking/widgets/table/RowObjectSelectionManager.java