# File lib/transaction/simple.rb, line 129
  def transaction_name
    raise Transaction::TransactionError, ___tmessage[:no_transaction_open] if @__transaction_checkpoint__.nil?

    name = @__transaction_names__.last

    ___tdebug '|', "%s(%s)", ___tmessage[:transaction_name], name.inspect

    if name.kind_of?(String)
      name.dup
    else
      name
    end
  end