docs: public static JvmType createFromJavaExecutable(final String javaExecutable, boolean forLaunch) {
          assert javaExecutable != null;
  
          if (javaExecutable.equals(JAVA_WIN_EXECUTABLE) || javaExecutable.equals(JAVA_UNIX_EXECUTABLE)) {
              return createFromEnvironmentVariable(forLaunch);
          } else {
              return new JvmType(forLaunch, isModularJvm(javaExecutable, forLaunch), javaExecutable);
          }
      }