docs: public static void initializeCitrus(ApplicationContext applicationContext) {
          if (citrus != null) {
              if (!citrus.getApplicationContext().equals(applicationContext)) {
                  log.warn("Citrus instance has already been initialized - creating new instance and shutting down current instance");
  
                  if (citrus.getApplicationContext() instanceof ConfigurableApplicationContext) {
                      ((ConfigurableApplicationContext) citrus.getApplicationContext()).stop();
                  }
              } else {
                  return;
              }
          }
  
          citrus = Citrus.newInstance(applicationContext);
      }