# File lib/amq/protocol/client.rb, line 541
        def self.encode(reply_code, reply_text, class_id, method_id)
          channel = 0
          buffer = ""
          buffer << @packed_indexes
          buffer << [reply_code].pack(PACK_UINT16)
          buffer << reply_text.bytesize.chr
          buffer << reply_text
          buffer << [class_id].pack(PACK_UINT16)
          buffer << [method_id].pack(PACK_UINT16)
          MethodFrame.new(buffer, channel)
        end