# File lib/amq/protocol/client.rb, line 439
        def self.encode(channel_max, frame_max, heartbeat)
          channel = 0
          buffer = ""
          buffer << @packed_indexes
          buffer << [channel_max].pack(PACK_UINT16)
          buffer << [frame_max].pack(PACK_UINT32)
          buffer << [heartbeat].pack(PACK_UINT16)
          MethodFrame.new(buffer, channel)
        end