# File lib/active_record/vendor/simple.rb, line 197
    def transaction_open?(name = nil)
      if name.nil?
        Transaction::Simple.debug_io << "Transaction [#{(@__transaction_checkpoint__.nil?) ? 'closed' : 'open'}]\n" unless Transaction::Simple.debug_io.nil?
        return (not @__transaction_checkpoint__.nil?)
      else
        Transaction::Simple.debug_io << "Transaction(#{name.inspect}) [#{(@__transaction_checkpoint__.nil?) ? 'closed' : 'open'}]\n" unless Transaction::Simple.debug_io.nil?
        return ((not @__transaction_checkpoint__.nil?) and @__transaction_names__.include?(name))
      end
    end