# File lib/amq/client/async/adapters/coolio.rb, line 142
        def initialize
          # Be careful with default values for #ruby hashes: h = Hash.new(Array.new); h[:key] ||= 1
          # won't assign anything to :key. MK.
          @callbacks    = Hash.new

          self.logger   = self.class.logger

          # channel => collected frames. MK.
          @frames            = Hash.new { Array.new }
          @channels          = Hash.new

          @mechanism         = "PLAIN"
        end