code: public boolean isWithinRange(E version) {
          if (this.minVersion != null && this.minVersion.compare(version) > 0) {
              return false;
          }
          if (this.maxVersion != null && this.maxVersion.compare(version) < 0) {
              return false;
          }
          return true;
      }
docs: Uses the min and max version's
  {@link MajorMinorVersion#compare(org.arp.javautil.version.MajorMinorVersion) }
  methods to determine whether the provided version is within range.
  
  @param version the version to check.
  
  @return <code>true</code> if the version to check is within range,
  <code>false</code> if not.