serverTracer.setStateNoTracing();
LOGGER.fine("Received indication that we should NOT trace.");
} else {
boolean clientOriginatedTrace = traceData.getSpanId() != null;
if (clientOriginatedTrace) {
<BUG>LOGGER.fine("Received span information as part of request.");
SpanId spanId = traceData.getSpanId();
serverTracer.setStateCurrentTrace(spanId.traceId, spanId.spanId,
spanId.nullableParentId(), adapter.getSpanName());</BUG>
} else {

serverTracer.setStateNoTracing();
LOGGER.fine("Received indication that we should NOT trace.");
} else {
boolean clientOriginatedTrace = traceData.getSpanId() != null;
if (clientOriginatedTrace) {
LOGGER.fine("Received span information as part of request.");
serverTracer.setStateCurrentTrace(traceData.getSpanId(), adapter.getSpanName());
} else {
