This illustration shows the interrelationship of interfaces and classes.
This is an example of multiple inheritance.
The class oracle.jmsAQjmsAgent (links to figure B-56) inherits from the interface javax.jmsDestination (links to figure B-18).
Similarly, the class oracle.jmsAQjmsDestination (links to figure B-62) inherits from the interface javax.jmsQueue (links to figure B-25) which inherits from the interface javax.jmsDestination (links to figure B-18).
The class oracle.jmsAQjmsDestination also inherits from the interface javax.jmsTopic (links to figure B-35) which inherits from the interface javax.jmsDestination.