Существует ли интеллектуальный способ определения связи между элементами с использованием JAXB.
Например: если элемент SMTP указан / используется в элементе Уведомление и элемент Конфигурация
<element name="SMTP">
<complexType>
<sequence>
<element name="fromEmailAddress" type="string"/>
<element name="hostName" type="string"/>
<element name="portNumber" type="string"/>
</sequence>
</complexType>
</element>
<element name="Notification">
<complexType>
<sequence>
<element ref="tns:SMTP"/>
</sequence>
</complexType>
</element>
<element name="Configuration">
<complexType>
<sequence>
<element ref="tns:SMTP"/>
</sequence>
</complexType>
</element>
Есть ли способ идентифицировать это отношение / зависимость (SMTP с уведомлением и настройкой) с использованием JAXB (я использую JAXB для генерации классов для вышеуказанных элементов, присутствующих в моем XSD). Если это так, пример кода Java будет полезен
Спасибо, Рави