// if the current Rule is no-loop and the origin rule is the same then return
if ( (!this.rule.isEffective( leftTuple,
this,
workingMemory )) ||
(this.rule.isNoLoop() && this.rule.equals( context.getRuleOrigin() )) ) {
agenda.increaseDormantActivations();
return;
}
boolean reuseActivation = true;
if ( o == Boolean.TRUE ) {