docs: public String consumeTo(char c) {
          int offset = nextIndexOf(c);
          if (offset != -1) {
              String consumed = cacheString(charBuf, stringCache, bufPos, offset);
              bufPos += offset;
              return consumed;
          } else {
              return consumeToEnd();
          }
      }