// event dispatcher
EventDispatcher eventDispatcher = new EventDispatcher(bm, observableEvents, eventQualifiers);
for (EventConsumer ec : eventConsumers) {
if (ec.getEventBeanType() != null) {
abd.addBean(new ConversationalEventBean(ec.getEventBeanType(), (BeanManagerImpl) bm, bus));
}
if (ec.isConversational()) {
abd.addObserverMethod(new ConversationalEventObserverMethod(ec.getRawType(), bus, ec.getQualifiers()));
}