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