ByteBuffer.allocate(messageBufferBinary.limit());
copy.put(messageBufferBinary);
copy.flip();
sendMessageBinary(copy, false);
messageBufferBinary.clear();
<BUG>}
}</BUG>
if (usePartial() || !continuationExpected) {
messageBufferBinary.flip();
ByteBuffer copy =

ByteBuffer.allocate(messageBufferBinary.limit());
copy.put(messageBufferBinary);
copy.flip();
sendMessageBinary(copy, false);
messageBufferBinary.clear();
tr = transformation.getMoreData(opCode, rsv, messageBufferBinary);
}
if (usePartial() || !continuationExpected) {
messageBufferBinary.flip();
ByteBuffer copy =
