There is a limitation [1] in EAP integration code when using Weld. It seems that this optimization underestimates the problem with package-private constructors. [1] https://github.com/jbossas/jboss-eap/blob/6.x/weld/src/main/java/org/jboss/as/weld/services/bootstrap/ProxyServicesImpl.java#L68
Verified in 6.3.3.CP.CR1.