docs: private EventConsumer findEventConsumerForSubscriberMethod(SubscriberInfo subscriberInfo, String callDescription) {
          Method subscriberMethod = subscriberInfo.getSubscriberMethod();
          Subscribe subscribeAnnotation = subscriberMethod.getAnnotation(Subscribe.class);
          if (null == subscribeAnnotation) {
              LOGGER.error(String.format("The subscriber method: %s is not annotated with @Subscribe. Ignoring %s call.",
                      subscriberMethod, callDescription));
              return null;
          }
          CopyOnWriteArrayList<EventConsumer> eventConsumers = consumersBySubscriberClass.get(
                  subscriberMethod.getDeclaringClass());
          if (null != eventConsumers) {
              // Here what we are dealing with is the subscriber methods in a SINGLE class, so O(n) will suffice.
              for (EventConsumer eventConsumer : eventConsumers) {
                  if (isTheSameSubscriber(subscriberInfo, eventConsumer)) {
                      return eventConsumer;
                  }
              }
          }
          LOGGER.info(String.format("Subscriber: %s is not registered (or already removed). Ignoring %s call.",
                                    subscriberMethod, callDescription));
          return null;
      }