code: protected StreamTokenizer createStreamTokenizer(String value)
      {
          // Set up a StreamTokenizer on the characters in this String
          StreamTokenizer st = new StreamTokenizer(new StringReader(value));
  
          // Everything is word
          st.ordinaryChars(0, 255);
          st.wordChars(0, 255);
  
          // Except quote chars
          st.quoteChar('"');
          st.quoteChar('\'');
  
          // And delimiters
          for (char c : getDelimiters().toCharArray()) {
              st.whitespaceChars(c, c);
          }
  
          return st;
      }
docs: Create and initialize a {@link StreamTokenizer} to parse the value.
  
  @param value the string to parse
  @return the {@link StreamTokenizer} used to parse the string