code: def create(self, root=None, namespace=None):
          
          if root is not None:
              tag = root.tag
              if root.nsmap:
                  namespace = root.nsmap[None]
                  tag = tag[len(namespace) + 2:]
              if tag != self.tag:
                  raise WSDLParseError("Expected response with tag '%s', but "
                                         "got '%s' instead" % (self.tag, tag))
          return SequenceItem(self, root, namespace)
docs: Create a sequence element with the given root.
  
          @param root: The C{etree.Element} to root the sequence at, if C{None} a
              new one will be created..
          @result: A L{SequenceItem} with the given root.
          @raises L{ECResponseError}: If the given C{root} has a bad tag.