final InternalRuleBase ruleBase,
final FactHandleFactory handleFactory) {
this.id = id;
this.ruleBase = ruleBase;
this.handleFactory = handleFactory;
this.globalResolver = new MapGlobalResolver();
this.maintainTms = this.ruleBase.getConfiguration().isMaintainTms();
this.sequential = this.ruleBase.getConfiguration().isSequential();
if ( this.maintainTms ) {
this.tms = new TruthMaintenanceSystem( this );