new Object[]{sslEngine, sslEngineResult, originalByteBuffer, currentTargetByteBuffer});
}
if (status == SSLEngineResult.Status.OK) {
currentTargetBuffer.position(sslEngineResult.bytesProduced());
currentTargetBuffer.trim();
targetBuffer = Buffers.appendBuffers(memoryManager,
targetBuffer, currentTargetBuffer);
} else if (status == SSLEngineResult.Status.CLOSED) {
transformationResult =