<xsd:complexType name="nonnullTokenWithSeparatorType"><xsd:annotation><xsd:documentation>This type is used for non-null tokens that have a required
'preSeparator' attribute.</xsd:documentation></xsd:annotation><xsd:simpleContent><xsd:extension base="nonnullTokenType"><xsd:attribute name="preSeparator" type="nonnullTokenType" use="optional"/></xsd:extension></xsd:simpleContent></xsd:complexType>