code: def merge(self):
          
          if self.children:
              schema = self.children[0]
              for s in self.children[1:]:
                  schema.merge(s)
              return schema
docs: Merge contained schemas into one.
  
          @return: The merged schema.
          @rtype: L{Schema}