must only be called when the input encoded bytes buffer is empty concode_field_sep StringBuilder outputBuf concode_elem_sep CharsetDecoder decoder concode_elem_sep CharBuffer decodedCharBuf concode_elem_sep ByteBuffer encodedBuf concode_field_sep void appendDecodedChars concode_elem_sep String decode concode_elem_sep void throwIfError concode_elem_sep void handleEncodedBytes
void function ( ) { CoderResult loc0 ; decodedCharBuf . clear ( ) ; loc0 = decoder . flush ( decodedCharBuf ) ; appendDecodedChars ( ) ; throwIfError ( loc0 ) ; if ( loc0 != UNDERFLOW ) { throw new IllegalStateException ( "srini_string" + loc0 ) ; } }