This illustration shows the interrelationship of interfaces and classes.
This is an example of multiple inheritance.
The class oracle.jmsAQjmsConnectionMetaData (links to figure B-59) inherits from the interface javax.jmsConnectionMetaData (links to figure B-16).
Similarly, the class oracle.jmsAQjmsConnection (links to figure B-60) inherits from the class oracle.AQAQConstants (links to figure B-83).
There is also a standalone interface, javax.jmsDeliveryMode that links to figure B-16.