docs: public static boolean isAvailable(ReactiveLibrary reactiveLibrary) {
  
          LettuceAssert.notNull(reactiveLibrary, "ReactiveLibrary must not be null!");
  
          switch (reactiveLibrary) {
              case PROJECT_REACTOR:
                  return PROJECT_REACTOR_PRESENT;
              case RXJAVA1:
                  return RXJAVA1_PRESENT;
              case RXJAVA2:
                  return RXJAVA2_PRESENT;
          }
  
          throw new IllegalArgumentException(String.format("ReactiveLibrary %s not supported", reactiveLibrary));
      }