@Override public WeldBeanDeploymentArchive getBeanDeploymentArchive(Class<?> beanClass) { for (WeldBeanDeploymentArchive beanDeploymentArchive : beanDeploymentArchives) { if (beanDeploymentArchive.getBeanClasses().contains(beanClass.getName())) { return beanDeploymentArchive; } } return null; }