This hierarchy diagram starts with the OraDatabase object, steps down to OraAQ then OraAQMsg which contains User-Defined Types and Raw Types.
A branch goes out from OraAQMsg to the recipient, OraAQAgent.