def METHOD_NAME(self, __fn, *args, **kwargs):
    if context.get_current():
        span = trace.get_current_span()
        span_context = span.get_span_context()
        return super().METHOD_NAME(
            lambda: self._in_parent_span(span_context, __fn, *args, **kwargs)
        )
    return super().METHOD_NAME(__fn, *args, **kwargs)