InternalWorkingMemory wm = newWorkingMemory();
for (int i = 0, length = array.length; i < length; i++) {
wm.insert(array[i]);
}
wm.fireAllRules(this.agendaFilter);
GlobalResolver globalResolver = null;
if (this.globalExporter != null) {
globalResolver = this.globalExporter.export(wm);
}