FactHandle handle = ksession.insert( new Entity( ) );
ksession.fireAllRules();
final ArrayList list = new ArrayList();
ksession.addEventListener( new WorkingMemoryEventListener() {
public void objectInserted( ObjectInsertedEvent objectInsertedEvent ) { }
public void objectUpdated( ObjectUpdatedEvent objectUpdatedEvent ) { }
public void objectRetracted( ObjectRetractedEvent objectRetractedEvent ) {
Object o = objectRetractedEvent.getOldObject();
if ( o instanceof TraitProxy ) {