public TraceSchedule steppedForward(TraceThread thread, long tickCount) {
		Sequence steps = this.steps.clone();
		steps.advance(new TickStep(thread == null ? -1 : thread.getKey(), tickCount));
		return new TraceSchedule(snap, steps, new Sequence(), Source.RECORD);
	}
Returns the equivalent of executing the schedule (ignoring p-code steps) followed by stepping
the given thread count more instructions

<p>
This schedule is left unmodified. If it had any p-code steps, those steps are dropped in the
resulting schedule.

@param thread the thread to step, or null for the "last thread"
@param tickCount the number of ticks to take the thread forward
@return the resulting schedule
Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/model/time/schedule/TraceSchedule.java