@Override
	public boolean contains(AddressSetView rangeSet) {
		// TODO: Consider the same linear/binary switch as in AddressSet.
		// Currently, this only does binary.
		for (AddressRange rng : rangeSet) {
			if (!contains(rng.getMinAddress(), rng.getMaxAddress())) {
				return false;
			}
		}
		return true;
	}
For cases where an address set cannot be accessed expediently, this class may wrap it to provide
cached read-only access.
Ghidra/Debug/ProposedUtils/src/main/java/ghidra/program/model/address/CachedAddressSetView.java