code: public static byte run(String[] argv, ClassLoader classLoader) {
  
          final Runtime runtime = Runtime.builder()
              .withArgs(argv)
              .withClassLoader(classLoader)
              .build();
  
          runtime.run();
          return runtime.exitStatus();
      }
docs: Launches the Cucumber-JVM command line.
  
  @param argv        runtime options. See details in the {@code cucumber.api.cli.Usage.txt} resource.
  @param classLoader classloader used to load the runtime
  @return 0 if execution was successful, 1 if it was not (test failures)