byte[] sessionBytes = qm.message.parameters.get(Tracing.TRACE_HEADER);
if (sessionBytes != null)
{
UUID sessionId = UUIDGen.getUUID(ByteBuffer.wrap(sessionBytes));
TraceState state = Tracing.instance().get(sessionId);
state.trace("Sending message to {}", poolReference.endPoint());
Tracing.instance().stopIfNonLocal(state);
}
write(qm.message, qm.id, qm.timestamp, out, targetVersion);
completed++;