# File lib/multimethod/multimethod.rb, line 207
    def install_dispatch(mod)
      # THREAD CRITICAL BEGIN
      unless @dispatch[mod]
        @dispatch[mod] = true
        # $stderr.puts "install_dispatch(#{name}) into #{mod}\n";
        mod.class_eval(body = "def \#{name}(*args)\n::\#{table.class.name}.instance.dispatch(\#{name.inspect}, self, args)\nend\n", __FILE__, __LINE__)
# $stderr.puts "install_dispatch = #{body}"
      end
      # THREAD CRITICAL END
    end