The element <functionalItemSpec> contains the associated properties of one functional item.Some properties of the functional item can vary from one product instance to another. Such properties are managed under the functional item alternates (element <functionalItemAlts>), which can contain a reference to an applicability annotation.For some properties appearing at both levels (eg, <name> or <shortName>), the following rule must be applied: if the property is fulfilled in the alternate element, it supersedes the generic value stored in the parent element.