protected void mergePatches(Map<AddressSpace, SemisparseByteArray> into,
			Map<AddressSpace, SemisparseByteArray> from) {
		for (Entry<AddressSpace, SemisparseByteArray> entry : from.entrySet()) {
			if (!into.containsKey(entry.getKey())) {
				into.put(entry.getKey(), entry.getValue());
			}
			else {
				into.get(entry.getKey()).putAll(entry.getValue());
			}
		}
	}
Generate multiple lines of Sleigh, all to set a single variable

@param language the target language
@param address the (start) address of the variable
@param data the bytes to write to the variable
@return the lines of Sleigh code
Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/model/time/schedule/PatchStep.java