This commit reviews BeanInstanceSupplier to reuse more code from ConstructorResolver. Previously, the autowired argument resolution was partially duplicated and this commit introduces a new common path via RegisteredBean#resolveAutowiredArgument. Closes gh-30401