This illustration shows the interrelationship of interfaces and classes.
This is an example of multiple inheritance.
The class oracle.jmsAQjmsSession (links to figure B-72) inherits from the interface javax.jmsQueueSession (links to figure B-31) which inherits from the interface javax.jmsSession (links to figure B-32).
The class oracle.jmsAQjmsSession also inherits from the interface javax.jmsTopicSession (links to figure B-39) which inherits from the interface javax.jmsSession.