|| (comparison == 0 && nextBreakpoint.index() < _index)) {
// At the top level, we should not have missed a breakpoint.
throw new IllegalActionException(this,
"Missed a breakpoint time at " + breakpointTime
+ ", with index " + nextBreakpoint.index());
} else if (comparison == 0 && nextBreakpoint.index() == _index) {
if (_debugging) {
_debug("The current superdense time is a breakpoint, "
+ nextBreakpoint + " , which is removed.");
}
_breakpoints.removeFirst();