code: public boolean containsNone(int start, int end) {
          if (start < MIN_VALUE || start > MAX_VALUE) {
              throw new IllegalArgumentException("Invalid code point U+" + Utility.hex(start, 6));
          }
          if (end < MIN_VALUE || end > MAX_VALUE) {
              throw new IllegalArgumentException("Invalid code point U+" + Utility.hex(end, 6));
          }
          int i = -1;
          while (true) {
              if (start < list[++i]) break;
          }
          return ((i & 1) == 0 && end < list[i]);
      }
docs: Returns true if this set contains none of the characters
  of the given range.
  @param start first character, inclusive, of the range
  @param end last character, inclusive, of the range
  @return true if the test condition is met