262263264265266267268269270271272
buf.flip(); buf.limit(buf.limit() - matchCount); try { out.write(buf.getString(ctx.getDecoder())); } finally { buf.clear(); } } else { int overflowPosition = ctx.getOverflowPosition(); ctx.reset(); throw new RecoverableProtocolDecoderException(