code: static boolean supportedJavaVersion(String javaVersion, String javaVendor, int major, int minor, String point) {
          String[] versionParts = javaVersion.split("\\.");
          int currentMajor = Integer.parseInt(versionParts[0]);
          int currentMinor = Integer.parseInt(versionParts[1]);
          String currentPoint = versionParts[2];
  
          if (currentMajor > major) {
              return true;
          } else if (currentMajor == major) {
              if (currentMinor > minor) {
                  return true;
              } else if (currentMinor == minor) {
                  // java.version point version is not a version number and for Azul (zing) it does not follow the
                  // the number_number... format used by Oracle and Open JDK (e.g. 1.7.0-zing_5.10.1.0). So just
                  // allow any zing version that starts with major.minor.
                  return javaVendor.startsWith("Azul") || currentPoint.compareTo(point) >= 0;
              }
          }
  
          return false;
      }
docs: package access for unit test