beanDeployer.addBuiltInBean(new InstanceBean(beanManager));
beanDeployer.addBuiltInBean(new ConversationBean(beanManager));
beanDeployer.addBuiltInBean(new BeanMetadataBean(beanManager));
beanDeployer.addBuiltInBean(new InterceptedBeanMetadataBean(beanManager));
beanDeployer.addBuiltInBean(new DecoratedBeanMetadataBean(beanManager));
beanDeployer.addBuiltInBean(new InterceptorMetadataBean(beanManager));
beanDeployer.addBuiltInBean(new DecoratorMetadataBean(beanManager));
if (Reflections.isClassLoadable(ServletApiAbstraction.SERVLET_CONTEXT_CLASS_NAME, WeldClassLoaderResourceLoader.INSTANCE)) {
beanDeployer.addBuiltInBean(new HttpServletRequestBean(beanManager));
beanDeployer.addBuiltInBean(new HttpSessionBean(beanManager));
beanDeployer.addBuiltInBean(new ServletContextBean(beanManager));