class ElasticAPM::Span

def initialize(

rubocop:disable Metrics/ParameterLists
def initialize(
  name:,
  transaction_id:,
  trace_context:,
  type: nil,
  context: nil,
  stacktrace_builder: nil
)
  @name = name
  @type = type || DEFAULT_TYPE
  @transaction_id = transaction_id
  @trace_context = trace_context
  @context = context || Span::Context.new
  @stacktrace_builder = stacktrace_builder
end