Thinking about it, specially since the only known / useful marker is @Endpoint annotation,
why don't we simply say if users want to use this new cxf, they need to place either
* jboss-classloading.xml with parent domain pointing to your WS domain
* custom jboss-ws.xml file, which we recognize and hack the classloading metadata ourselves
We forced Seam users to have jboss-app.xml with CL isolaton ...
As I think it will be hard to get any proper transaprent magic working in this case.