public Void execute(Context context) {
KieSession ksession = ((KnowledgeCommandContext) context).getKieSession();
if ( workingMemoryEventlistener != null ) {
ksession.addEventListener( workingMemoryEventlistener );
} else if ( agendaEventlistener != null ) {
ksession.addEventListener( agendaEventlistener );
} else {
ksession.addEventListener( processEventListener );
}