docs: public String consumeToAny(final char... chars) {
          bufferUp();
          int pos = bufPos;
          final int start = pos;
          final int remaining = bufLength;
          final char[] val = charBuf;
          final int charLen = chars.length;
          int i;
  
          OUTER: while (pos < remaining) {
              for (i = 0; i < charLen; i++) {
                  if (val[pos] == chars[i])
                      break OUTER;
              }
              pos++;
          }
  
          bufPos = pos;
          return pos > start ? cacheString(charBuf, stringCache, start, pos -start) : "";
      }