public boolean hasIncludeRange(final String addr) { if (getIncludeRanges().size() == 0 && getSpecifics().size() == 0) { return true; } final IPAddress ipAddr = new IPAddress(addr); for (final IncludeRange rng : getIncludeRanges()) { final IPAddress begin = rng.getBeginAsAddress(); final IPAddress end = rng.getEndAsAddress(); if (ipAddr.isGreaterThanOrEqualTo(begin) && ipAddr.isLessThanOrEqualTo(end)) { return true; } } return false; }