docs: public static ORCSchemaProvider createORCSchemaProvider(
              String className, SecorConfig config) throws Exception {
          Class<?> clazz = Class.forName(className);
          if (!ORCSchemaProvider.class.isAssignableFrom(clazz)) {
              throw new IllegalArgumentException(String.format(
                      "The class '%s' is not assignable to '%s'.", className,
                      ORCSchemaProvider.class.getName()));
          }
          return (ORCSchemaProvider) clazz.getConstructor(SecorConfig.class)
                  .newInstance(config);
      }