BeanDefinitionValueResolver
is package private at the moment and the AOT engine could use calling it directly to resolve constructur arguments typically.
We could also improve the current usage where a default TypeConverter
can be provided by default as the current pattern uses a protected method of the bean factory to initialize it.