}
encodingBuffer.put(in);
encodingBuffer.flip();
CoderResult result = CoderResult.UNDERFLOW;
if (encodingBuffer.remaining() > 0) {
while (true) {
CodingErrorAction action = null;
try {
result = encodeLoop(encodingBuffer, out);
} catch (BufferOverflowException ex) {