# File lib/transaction/simple.rb, line 97
  def transaction_name
    raise Transaction::TransactionError, Transaction::Messages[:no_transaction_open] if @__transaction_checkpoint__.nil?
    Transaction::Simple.debug_io << "#{'|' * @__transaction_level__} " << "Transaction Name: #{@__transaction_names__[-1].inspect}\n" if Transaction::Simple.debugging?
    if @__transaction_names__[-1].kind_of?(String)
      @__transaction_names__[-1].dup
    else
      @__transaction_names__[-1]
    end
  end