package brave.features.opentracing; import brave.propagation.TraceContext; import io.opentracing.SpanContext; import java.util.Collections; import java.util.Map; final class BraveSpanContext implements SpanContext { static BraveSpanContext wrap(TraceContext context) { if (context == null) throw new NullPointerException("context == null"); return new BraveSpanContext(context); } final TraceContext context; BraveSpanContext(TraceContext context) { this.context = context; } final TraceContext unwrap() { return context; } @Override public Iterable<Map.Entry<String, String>> baggageItems() { return Collections.EMPTY_SET; } }