@Override
	public boolean intersectsRange(Lifespan span, AddressRange range) {
		try (LockHold hold = LockHold.lock(space.lock.readLock())) {
			for (AbstractBaseDBTraceDefinedUnitsView<? extends AbstractDBTraceCodeUnit<?>> p : parts) {
				if (p.intersectsRange(span, range)) {
					return true;
				}
			}
			return false;
		}
	}
Construct the view

@param space the space, bound to an address space
Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/database/listing/DBTraceDefinedUnitsView.java