docs: public static <X> List<InjectionPoint> createInjectionPoints(AnnotatedMethod<X> method, Bean<?> declaringBean, BeanManager beanManager) {
          List<InjectionPoint> injectionPoints = new ArrayList<InjectionPoint>();
          for (AnnotatedParameter<X> parameter : method.getParameters()) {
              InjectionPoint injectionPoint = new ImmutableInjectionPoint(parameter, beanManager, declaringBean, false, false);
              injectionPoints.add(injectionPoint);
          }
          return injectionPoints;
      }