# File lib/amq/protocol/client.rb, line 334
        def self.encode(client_properties, mechanism, response, locale)
          channel = 0
          buffer = ""
          buffer << @packed_indexes
          buffer << AMQ::Protocol::Table.encode(client_properties)
          buffer << mechanism.bytesize.chr
          buffer << mechanism
          buffer << [response.bytesize].pack(PACK_UINT32)
          buffer << response
          buffer << locale.bytesize.chr
          buffer << locale
          MethodFrame.new(buffer, channel)
        end