public boolean excludesEntirely(FieldRange range) {
		int searchIndex = Collections.binarySearch(ranges, range);
		if (searchIndex >= 0) {
			return false;
		}
		searchIndex = -searchIndex - 2;
		if (searchIndex >= 0) {
			if (ranges.get(searchIndex).intersects(range)) {
				return false;
			}
		}
		searchIndex++;
		if (searchIndex < ranges.size()) {
			return !ranges.get(searchIndex).intersects(range);
		}
		return true;
	}
Returns true if the all the fields in the layout with the given index are
included in this selection.
@param index index of the layout to test.
@return true if the all the fields in the layout with the given index are
included in this selection.
Ghidra/Framework/Docking/src/main/java/docking/widgets/fieldpanel/support/FieldSelection.java