code: public boolean isSameOrNewerThan(JavaVersion other) {
          return this.major > other.major || (this.major == other.major && this.minor >= other.minor);
      }
docs: Return whether the Java version represented by this object is at least as
  recent as the one given.
  
  @param other
  another JavaVersion
  @return true if this Java version is at least as recent as the one given