# File lib/soap/compat.rb, line 166
    def add(obj_class, soap_class, factory, info = nil)
      if (info.size > 1)
        raise RuntimeError.new("Parameter signature changed.  [namespace, name] should be { :type => XSD::QName.new(namespace, name) } from 1.5.0.")
      end
      @map.add(obj_class, soap_class, factory, { :type => info[0] })
    end