def __init__(self, element, doc):
     super(StorageCopyset, self).__init__(element, doc)
     self.implementation = self.getElement().getAttribute("implementation")
     mylogger.debug(
         "%s@%s Implementation: %s" %
         (self.getElement().tagName, self.getElement().getAttribute("name"),
          self.implementation))
     self.storage = Storage.getStorageObject(self.implementation,
                                             self.getElement())
     self.source = StorageCopyObject(
         element.getElementsByTagName("source")[0], doc, self.storage)
     self.destination = StorageCopyObject(
         element.getElementsByTagName("destination")[0], doc, self.storage)