code: private void stringScan(Bytes bytes) {
          int mask = IJC | NFP | (validateUTF8 ? NUC : 0);
          long pos = bytes.readPosition();
          long limit = bytes.readLimit();
          while (pos < limit && ((CHAR_LOOKUP_TABLE[bytes.readUnsignedByte(pos)] & mask) == 0)) {
              pos++;
          }
          bytes.readPosition(pos);
      }
docs: scan a string for interesting characters that might need further
  review.  return the number of chars that are uninteresting and can
  be skipped.
  (lth) hi world, any thoughts on how to make this routine faster?