MultiQualifier
A multi-qualifier represents multiple qualifiers grouped as a set. This is useful for combining qualifiers (e.g. a named qualifier and a type qualifier).
Note that multi-qualifier accepts all elements within its set except other multi-qualifiers (nesting is not supported and multi-qualifiers should be "flat") or empty qualifiers (which do not contribute any information).