Remove some of the redundant analysis code.
Reuse buffer in readUTFString parsing.