public void fireRNEAs(final InternalWorkingMemory wm) {
RuleAgendaItem rai = null;
while ( (rai = rneaToFire.poll()) != null ) {
RuleExecutor ruleExecutor = rai.getRuleExecutor();
ruleExecutor.reEvaluateNetwork( wm, new org.drools.core.util.LinkedList<StackEntry>(), false );
ruleExecutor.removeRuleAgendaItemWhenEmpty( wm );
}
}
@Override