protected void truncateOrDeleteEntry(DBTraceReferenceEntry ref, long otherStartSnap) {
		if (ref.getLifespan().lmin() < otherStartSnap) {
			Lifespan oldSpan = ref.getLifespan();
			ref.setEndSnap(otherStartSnap - 1);
			trace.setChanged(new TraceChangeRecord<>(TraceEvents.REFERENCE_LIFESPAN_CHANGED, this,
				ref.ref, oldSpan, ref.getLifespan()));
		}
		else {
			ref.ref.delete();
		}
	}
A reference entry

<p>
Version history:
<ul>
<li>1: Change {@link #toAddress} to 10-byte fixed encoding</li>
<li>0: Initial version and previous unversioned implementation</li>
</ul>
Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/database/symbol/DBTraceReferenceSpace.java