// complete the future if we have one (we should...)
final DefaultWriteFuture future = (DefaultWriteFuture) writeRequest.getFuture();
if (future != null) {
future.complete();
}
// generate the message sent event
final Object highLevel = ((DefaultWriteRequest) writeRequest).getOriginalMessage();