public void validateBeans() { BootstrapLogger.LOG.validatingBeans(); for (BeanDeployment beanDeployment : getBeanDeployments()) { BeanManagerImpl beanManager = beanDeployment.getBeanManager(); beanManager.getBeanResolver().clear(); deployment.getServices().get(Validator.class).validateDeployment(beanManager, beanDeployment); beanManager.getServices().get(InjectionTargetService.class).validate(); } getContainer().setState(ContainerState.VALIDATED); AfterDeploymentValidationImpl.fire(deploymentManager); }