reconcileAttributes({ segment, span, transaction, rule = {} }) {
    this.mapAttributes({ segment, span, transaction, rule })

    if (span.kind === SpanKind.SERVER || span.kind === SpanKind.CONSUMER) {
      this.finalizeTransaction({ segment, span, transaction, rule, config: this.agent.config })
    }
  }
Adds attributes to the segment, transaction or trace based on the
transformation rule. If the span is a server or consumer span,
it will also finalize the transaction.
@param {object} params - The parameters for the reconciliation.
@param {object} params.segment - The segment to add attributes to.
@param {object} params.span - The span to add attributes from.
@param {object} params.transaction - The transaction to add attributes to.
@param {object} params.rule - The transformation rule to use.