docs: @Override
      public BeanDeploymentArchive loadBeanDeploymentArchive(Class<?> beanClass) {
          BeanDeploymentArchive bda = getBeanDeploymentArchiveFromClass(beanClass);
          //return the bda if the class is contained in one of the bdas;
  
          if (bda == null) {
              try {
                  bda = createBDAOntheFly(beanClass);
              } catch (CDIException e) {
                  //FFDC and carry on
                  bda = null;
              }
          }
          return bda;
          //add the graph to the deployment
  
      }