@Override
    public void reset()
    {
        super.reset();
        _buffer.setLength(0);
    }
UTF-8 StringBuilder.

This class wraps a standard {@link java.lang.StringBuilder} and provides methods to append
UTF-8 encoded bytes, that are converted into characters.

This class is stateful and up to 4 calls to {@link #append(byte)} may be needed before
state a character is appended to the string buffer.

The UTF-8 decoding is done by this class and no additional buffers or Readers are used.
The UTF-8 code was inspired by http://bjoern.hoehrmann.de/utf-8/decoder/dfa/
src/main/java/spark/utils/urldecoding/Utf8StringBuilder.java