def parse_multi_instantiate(self, node):
        """
        Parses <MultiInstantiate>

        @param node: Node containing the <MultiInstantiate> element
        @type node: xml.etree.Element
        """

        if 'component' in node.lattrib:
            component = node.lattrib['component']
        else:
            self.raise_error('<MultiInstantiate> must specify a component reference.')

        if 'number' in node.lattrib:
            number = node.lattrib['number']
        else:
            self.raise_error("Multi instantiation of '{0}' must specify a parameter specifying the number.",
                             component)

        self.current_structure.add_multi_instantiate(MultiInstantiate(component, number))