# File lib/multimethod/multimethod.rb, line 115
    def apply_method(meth, rcvr, args)
      unless meth # && false
        $stderr.puts "Available multimethods for #{rcvr.class.name}##{@name}(#{args}):"
        $stderr.puts "  " + @method.sort{|a,b| a.min_args <=> b.min_args }.collect{|x| x.to_s(name)}.join("\n  ")
        $stderr.puts "\n"
      end
      raise NameError, "Cannot find multimethod for #{rcvr.class.name}##{@name}(#{args})" unless meth
      rcvr.send(meth.impl_name, *args)
    end