@Override
	public boolean equals(Object obj) {
		if (this == obj) {
			return true;
		}
		if (!(obj instanceof PatchStep)) {
			return false;
		}
		PatchStep that = (PatchStep) obj;
		if (this.threadKey != that.threadKey) {
			return false;
		}
		if (!this.sleigh.equals(that.sleigh)) {
			return false;
		}
		return true;
	}
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