public boolean differsOnlyByPatch(TraceSchedule that) {
		if (this.snap != that.snap) {
			return false;
		}
		if (this.pSteps.isNop() != that.pSteps.isNop()) {
			return false;
		}
		if (this.pSteps.isNop()) {
			return this.steps.differsOnlyByPatch(that.steps);
		}
		if (!this.steps.equals(that.steps)) {
			return false;
		}
		return this.pSteps.differsOnlyByPatch(that.pSteps);
	}
Get the threads involved in the schedule

@param trace the trace whose threads to get
@return the set of threads
Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/model/time/schedule/TraceSchedule.java