code: @Trivial
      private static final void allBeanDebug(BeanManager beanManager, InjectInjectionBinding iBinding) throws InjectionException {
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
              if (beanManager == null) {
                  Tr.debug(tc, "CDI runtime cannot resolve " + iBinding.getDisplayName() + " because of a null BeanManager");
              } else {
                  Set<Bean<?>> allBeans = beanManager.getBeans(Object.class);
                  Tr.debug(tc, "\t \t ***** ALL Beans: ***** ");
                  for (Bean<?> bean : allBeans) {
                      Tr.debug(tc, "Bean: " + bean);
                  }
                  Tr.debug(tc, "\t \t ***** ALL Beans: ***** ");
              }
          }
      }
docs: /* support method ... Purely for debug purposes