# File lib/multimethod/signature.rb, line 84
    def <=>(s)
      x = @name.to_s <=> s.name.to_s 
      x = (! @class_method == ! s.class_method ? 0 : 1) if x == 0
      x = @parameter <=> s.parameter if x == 0
      # $stderr.puts "#{to_s} <=> #{s.to_s} => #{x.inspect}"
      x
    end