docs: private static <T> T getContextualReference(Class<T> type, BeanManager beanManager, Bean<?> bean)
      {
          //noinspection unchecked
          return getContextualReference(type, beanManager, new HashSet<Bean<?>>((Collection) Arrays.asList(bean)));
      }