private String readWordString() throws IOException {
    ByteArrayOutputStream out = new ByteArrayOutputStream(256);
    readWord(out);

    return out.toString(charset.name());
  }
Read a word (until next ASCII space or EOF) as a string.
The encoding chosen while constructing the parser is used for decoding.

@return a valid, but perhaps empty, word.
ql/src/java/org/apache/hadoop/hive/ql/log/syslog/SyslogParser.java