code: @SuppressWarnings("fallthrough")
    private String nextUnquotedValue()
    {
      int i = 0;
  
      findNonLiteralCharacter:
      for (; pos + i < limit; i++) {
        switch (in.charAt(pos + i)) {
        case '/':
        case '\\':
        case ';':
        case '#':
        case '=':
          checkLenient(); // fall-through
        case '{':
        case '}':
        case '[':
        case ']':
        case ':':
        case ',':
        case ' ':
        case '\t':
        case '\f':
        case '\r':
        case '\n':
          break findNonLiteralCharacter;
        }
      }
  
      String result = in.substring( pos, pos + i);
      pos += i;
      return result;
    }
docs: Returns an unquoted value as a string.