code: public static <T> T getIfExists(Bean<T> bean, BeanManagerImpl manager) {
          return getStrategy(bean).getIfExists(bean, manager);
      }
docs: Shortcut for obtaining contextual instances with semantics equivalent to:
  <code>
  manager.getContext(bean.getScope()).get(bean);
  </code>
  @param bean the given bean
  @param manager the beanManager
  @return contextual instance of a given bean or null if none exists