code: public void copyContent(final CharSequence buf, final ParserCursor cursor, final BitSet delimiters,
              final StringBuilder dst) {
          Args.notNull(buf, "Char sequence");
          Args.notNull(cursor, "Parser cursor");
          Args.notNull(dst, "String builder");
          int pos = cursor.getPos();
          final int indexFrom = cursor.getPos();
          final int indexTo = cursor.getUpperBound();
          for (int i = indexFrom; i < indexTo; i++) {
              final char current = buf.charAt(i);
              if ((delimiters != null && delimiters.get(current)) || isWhitespace(current)) {
                  break;
              }
              pos++;
              dst.append(current);
          }
          cursor.updatePos(pos);
      }
docs: Transfers content into the destination buffer until a whitespace character or any of
  the given delimiters is encountered.
  
  @param buf buffer with the sequence of chars to be parsed
  @param cursor defines the bounds and current position of the buffer
  @param delimiters set of delimiting characters. Can be {@code null} if the value
  is delimited by a whitespace only.
  @param dst destination buffer