docs: @SuppressWarnings({"unchecked", "unused"})
      @Internal
      @UsedByGeneratedCode
      protected final AbstractBeanDefinition addInjectionPoint(
              Class declaringType,
              String method,
              @Nullable Argument[] arguments,
              @Nullable AnnotationMetadata annotationMetadata,
              boolean requiresReflection) {
  
          return addInjectionPointInternal(
                  declaringType,
                  method,
                  arguments,
                  annotationMetadata,
                  requiresReflection,
                  this.methodInjectionPoints
          );
      }