code: public static <T> T get(Bean<T> bean, BeanManagerImpl manager, CreationalContext<?> ctx) {
          return getStrategy(bean).get(bean, manager, ctx);
      }
docs: Shortcut for obtaining contextual instances with semantics equivalent to:
  <code>
  if (ctx == null) {
  ctx = manager.createCreationalContext(bean);
  }
  manager.getContext(bean.getScope()).get(bean, ctx);
  </code>
  
  @param bean the given bean
  @param manager the beanManager
  @param ctx {@link CreationalContext} to be used for creation of a new instance - may be null
  @return contextual instance of a given bean