if( !interpreter.isDirty() )
return;
t = timers.startTimer( "rule-reteRun" );
Set<Fact> inferred = interpreter.run();
t.stop();
t = timers.startTimer( "rule-reteFacts" );
for( Fact fact : inferred ) {
assert (fact.getDependencySet().getBranch() == abox.getBranch());
assert (fact.getDependencySet().max() <= abox.getBranch());