public void writeDown(PcodeTracePropertyAccess<String> into) {
		if (space.isUniqueSpace()) {
			return;
		}

		for (Entry<Long, TaintSet> entry : taints.entrySet()) {
			TaintSet taint = entry.getValue();
			Address address = space.getAddress(entry.getKey());
			if (taint.isEmpty()) {
				into.clear(new AddressRangeImpl(address, address));
			}
			else {
				into.put(address, taint.toString());
			}
		}
	}
Write this cache back down into a trace

<p>
Here we simply iterate over every entry in this space, serialize the taint, and put it into
the property at the entry's offset. If the taint set is empty, we clear the property rather
than putting the empty taint set into the property.

@param map the backing object, which must now exist
@param snap the destination snap
@param thread if a register space, the destination thread
@param frame if a register space, the destination frame
Ghidra/Debug/TaintAnalysis/src/main/java/ghidra/pcode/emu/taint/trace/TaintTraceSpace.java