code: @Override
  	public Object postProcessAfterInitialization(final Object bean, final String beanName) throws BeansException {
  		if (subscribers.containsKey(beanName)) {
  			Subscribe annotation = subscribers.get(beanName);
  			EventBus eventBus = getEventBus(annotation.eventBus(), beanName);
  			LOG.debug("Subscribing the event listener '{}' to event bus '{}' with topic '{}", beanName,
  					annotation.eventBus(), annotation.topic());
  			eventBus.subscribe(annotation.topic(), (EventSubscriber) bean);
  		}
  		return bean;
  	}
docs: Subscribes the <b>proxied</b> subscriber bean to the corresponding
  {@link EventBus}.