for (int p = 0; p < nbp; p++) {
Propagator prop = variable.getPropagator(p);
int pindice = variable.getIndexInPropagator(p);
if (cause != prop && prop.isActive() && prop.advise(pindice, type.getMask())) {
int aid = p2i.get(prop.getId());
if (prop.reactToFineEvent()) {
boolean needSched = (eventmasks[aid][pindice] == 0);
eventmasks[aid][pindice] |= type.getStrengthenedMask();
if (needSched) {
//assert !event_f[aid].get(pindice);
if (Configuration.PRINT_SCHEDULE) {