control++;
} else if( trace.isSubst() ) {
if( cutSubst ) {
String code = trace.getCode();
int cut = code.indexOf("+"); //$NON-NLS-1$
Trace mpTrace = factory().createTrace(code.substring(0, cut), TimeManager.NO_TIME);
splits.add(createSplit(Integer.toString(control), mpTrace, startTime, TimeManager.NO_TIME_l, TimeManager.NO_TIME_l));
Trace addedTrace = factory().createTrace(code.substring(cut), trace.getTime());
added.add(createSplit("", addedTrace, startTime, TimeManager.NO_TIME_l, time)); //$NON-NLS-1$
} else {
splits.add(createSplit(Integer.toString(control), trace, startTime, TimeManager.NO_TIME_l, time));
}
control++;