code: private Set<Bean<?>> getBeansForBeanIdentifierIndex() {
          Set<Bean<?>> beans = new HashSet<Bean<?>>();
          for (BeanDeployment beanDeployment : getBeanDeployments()) {
              for (Bean<?> bean : beanDeployment.getBeanManager().getBeans()) {
                  if (!(bean instanceof AbstractBuiltInBean<?>)
                          && (bean.getScope().equals(SessionScoped.class) || bean.getScope().equals(ConversationScoped.class))) {
                      beans.add(bean);
                  }
              }
          }
          return beans;
      }
docs: Right now, only session and conversation scoped beans (except for built-in beans) are taken into account.
  
  @return the set of beans the index should be built from