docs: @FFDCIgnore({ ClassNotFoundException.class, BatchCDIAmbiguousResolutionCheckedException.class })
      protected Bean<?> getUniqueBeanForClassName(BeanManager bm, String className) {
          // Ignore exceptions since will just failover to another loading mechanism
          try {
              Class<?> clazz = getContextClassLoader().loadClass(className);
              return findUniqueBeanForClass(bm, clazz);
          } catch (BatchCDIAmbiguousResolutionCheckedException e) {
              if (logger.isLoggable(Level.FINER)) {
                  logger.finer("getBeanForClassName: BatchCDIAmbiguousResolutionCheckedException: " + e.getMessage());
              }
              return null;
          } catch (ClassNotFoundException cnfe) {
              if (logger.isLoggable(Level.FINER)) {
                  logger.finer("getBeanForClassName: ClassNotFoundException for " + className + ": " + cnfe);
              }
              return null;
          }
      }