# File lib/handler/messaging_handler.rb, line 53
      def initialize(*args)
        deprecated MessagingHandler, Qpid::Proton::MessagingHandler
        @options = {}
        if args.size == 1 && args[0].is_a?(Hash)
          @options.replace(args[0])
        else                      # Fill options from deprecated fixed arguments
          [:prefetch, :auto_accept, :auto_settle, :peer_close_is_error].each do |k|
            opts[k] = args.shift unless args.empty?
          end
        end
        # NOTE: the options are processed by {Handler::Adapater}
      end