public AddressKeyIterator getAddressKeyIterator(Address start, boolean before)
			throws IOException {
		validate(lock);
		Table table = propertyTable;
		if (table == null) {
			return AddressKeyIterator.EMPTY_ITERATOR;
		}
		return new AddressKeyIterator(table, addrMap, start, before);
	}
Get an iterator over the long address keys which contain a property value.
@param start iterator starting position
@param before true if the iterator should be positioned before the start address
@return long address iterator.
@throws IOException if IO error occurs
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/properties/PropertyMapDB.java