docs: private IMessageProducer findRegisteredProducer(Class<?> clazz) {
          for (IMessageProducer producer : producers) {
              if (clazz.isInstance(producer)) {
                  return producer;
              }
          }
  
          return null;
      }