@Override
    public void performEvent(SimulationEvent reaction, int times) {
        if (printToLogInfo) log.info("SIRAmountManager - performEvent reps="+times);
        
        eventsJustDone             = new ArrayList<>();
        for (int i = 0; i < times; i++) {
            EventDone ev = model.performEvent(reaction);
            if (ev != null) {
                eventsJustDone.add(ev);
            }
        }
        
        updateTransitionKernel();
    }