question: public void translateAndAppendPending ( int backoff ) throws UnsupportedEncodingException { int bufferEnd = current - backoff ; int len = bufferEnd - complete ; output . append ( new String ( input , offset + complete , len , charset ) ) ; complete = bufferEnd ; }
target:  Translate pending bytes using selected character set. Bytes are translated up to current position minus the backoff value.