# File lib/new_relic/agent/transaction_metrics.rb, line 52
      def _record_metrics(names, value, aux, target, &blk)
        # This looks dumb, but we're avoiding an extra Array allocation.
        case names
        when Array
          names.each do |name|
            target[name].record(value, aux, &blk)
          end
        else
          target[names].record(value, aux, &blk)
        end
      end