private static void discover(int specificationVersion) {
    // Add the Java version only if its specification version is lower than the current JVM's.
    if (specificationVersion >= CURRENT_VERSION.specificationVersion()) {
      return;
    }
    String homeVariable = "TEST_JAVA_" + specificationVersion + "_HOME";
    String home = System.getenv(homeVariable);
    if (isBlank(home)) {
      return;
    }
    add(new JavaVersion(specificationVersion, Paths.get(home)), homeVariable);
  }
Returns a predicate that tests if its argument is greater than {@code bound}.

@param bound the lower bound
@return a predicate that tests if its argument is greater than {@code bound}
geode-junit/src/main/java/org/apache/geode/test/version/JavaVersions.java