monitor.subTask("Inserting initial model");
final Map<EObject,FactHandle> factMemory = new HashMap<EObject,FactHandle>();
// automatically insert new objects based on a given object
workingMemory.addEventListener( new WorkingMemoryEventListener() {
/**
* When we insert a new element, we automatically insert
* all of its children elements.
*