public synchronized boolean contains(Address address) {
		if (lastRange != null && lastRange.contains(address)) {
			return true;
		}

		int pos = getPositionOfRangeAtOrBefore(new AddressValueRange<T>(address, address, null));
		if (pos < 0) {
			return false;
		}
		lastRange = ranges.get(pos);

		return lastRange.contains(address);
	}
Returns true if the associated address has an associated object even if the assocated object
is null. 
@param address the index to check for an association.
@return true if the associated index has an associated object even if the assocated object
is null.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/register/AddressRangeObjectMap.java