code: def parseService(self, yadis_url, uri, type_uris, service_element):
          
          self.type_uris = type_uris
          self.server_url = uri
          self.used_yadis = True
  
          if not self.isOPIdentifier():
              # XXX: This has crappy implications for Service elements
              # that contain both 'server' and 'signon' Types.  But
              # that's a pathological configuration anyway, so I don't
              # think I care.
              self.local_id = findOPLocalIdentifier(service_element,
                                                    self.type_uris)
              self.claimed_id = yadis_url
docs: Set the state of this object based on the contents of the
          service element.