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;
}

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 ; }
translate pending bytes using selected character set . bytes are translated up to current position minus the backoff value .
