code: def load(self, options):
          
          if options.autoblend:
              self.autoblend()
          for child in self.children:
              child.build()
          for child in self.children:
              child.open_imports(options)
          for child in self.children:
              child.dereference()
          log.debug('loaded:\n%s', self)
          merged = self.merge()
          log.debug('MERGED:\n%s', merged)
          return merged
docs: Load the schema objects for the root nodes.
              - de-references schemas
              - merge schemas
          @param options: An options dictionary.
          @type options: L{options.Options}
          @return: The merged schema.
          @rtype: L{Schema}