docs: public static ClassReloadingStrategy of(Instrumentation instrumentation) {
          if (DISPATCHER.isRetransformClassesSupported(instrumentation)) {
              return new ClassReloadingStrategy(instrumentation, Strategy.RETRANSFORMATION);
          } else if (instrumentation.isRedefineClassesSupported()) {
              return new ClassReloadingStrategy(instrumentation, Strategy.REDEFINITION);
          } else {
              throw new IllegalArgumentException("Instrumentation does not support reloading of classes: " + instrumentation);
          }
      }