case Cancel:
Integer id = (Integer)request.get(Parameter.SignalId);
assert(id>=0) : "DynamicSimulator only uses positive signalIds";
system.cancelSignal(id,time);
return new SimulatedResponseCancel(OK);
case CancelAllPending:
system.cancelAllPending(time);