# File lib/openid/server.rb, line 523
      def update(namespace, other)
        if namespace and namespace != ''
          namespaced_fields = {}
          other.fields.each {|k,v| namespaced_fields[namespace+'.'+k] = v}
          namespaced_signed = other.signed.collect {|k| namespace+'.'+k}
        else
          namespaced_fields = other.fields.dup
          namespaced_signed = other.signed.dup
        end
        
        @fields.update(namespaced_fields)
        @signed |= namespaced_signed
      end