docs: private BeanDeploymentArchive findCandidateBDAtoAddThisClass(Class<?> beanClass) throws CDIException {
          for (WebSphereBeanDeploymentArchive wbda : getWebSphereBeanDeploymentArchives()) {
  
              if (wbda.getClassLoader() == beanClass.getClassLoader()) {
                  wbda.addToBeanClazzes(beanClass);
                  return wbda;
  
              }
              //if the cl is null, which means the classloader is the root classloader
              //for this kind of bda, its id ends with CDIUtils.BDA_FOR_CLASSES_LOADED_BY_ROOT_CLASSLOADER
              //all classes loaded by the root classloader should be in a bda with the id ends with CDIUtils.BDA_FOR_CLASSES_LOADED_BY_ROOT_CLASSLOADER
              if ((beanClass.getClassLoader() == null) && (wbda.getId().endsWith(CDIUtils.BDA_FOR_CLASSES_LOADED_BY_ROOT_CLASSLOADER))) {
                  wbda.addToBeanClazzes(beanClass);
                  return wbda;
              }
  
          }
  
          return null;
      }