I'm creating a new component which should form the single integration point between all core code and the metadata representation used by the runtime. For AS 6 this means JBMETA 2.x.
I'm adding application exception processing. It does expose that the granularity is not very good. We end up with an assembly descriptor per bean in memory.