:-)
It took awhile for me to look at the call chain and with the new AOP JBM stuff it wasn't easy to get a handle on what was going on. It actually fits perfectly when you think about it. JMS/JCA interposes when required (as per EJB3) spec while JBM functions quite nicely as either a JMS provider in an EE environment (with JCA of course) or as a standalone distrubtion.