code: private boolean isWithin(JavaVersion runningVersion, Range range,
  			JavaVersion version) {
  		if (range == Range.EQUAL_OR_NEWER) {
  			return runningVersion.isEqualOrNewerThan(version);
  		}
  		if (range == Range.OLDER_THAN) {
  			return runningVersion.isOlderThan(version);
  		}
  		throw new IllegalStateException("Unknown range " + range);
  	}
docs: Determines if the {@code runningVersion} is within the specified range of versions.
  @param runningVersion the current version.
  @param range the range
  @param version the bounds of the range
  @return if this version is within the specified range