code: public boolean inRange(InetAddress ip) {
          if (greaterThan(ip, ipHigher))
              return false;
          else if (lessThan(ip, ipLower))
              return false;
          else
              return true;
      }
docs: Is the given ip address in this range? Basically check to see if it is below ipHigher and above ipLower.
  To simplify the logic we actually check to see if it is *not* above higher or below lower thus avoiding
  another check for equality.
  
  @param ip
  @return