class TracingHandler implements Handler<RoutingContext> {

    public static SpanContext serverSpanContext(RoutingContext routingContext) {
        SpanContext serverContext = null;

        Object object = routingContext.get(CURRENT_SPAN);
        if (object instanceof Span) {
            Span span = (Span) object;
            serverContext = span.context();
        } else {
            log.error("Sever SpanContext is null or not an instance of SpanContext");
        }

        return serverContext;
    }

    public  TracingHandler(Tracer tracer);
    public  TracingHandler(Tracer tracer, List<WebSpanDecorator> decorators);

}