injectionProvider.invokePostConstruct(protectedBean);
injectionProvider.invokePreDestroy(protectedBean);
injectionProvider.inject(packagePrivateBean);
injectionProvider.invokePostConstruct(packagePrivateBean);
injectionProvider.invokePreDestroy(packagePrivateBean);
injectionProvider.inject(privateBean);
injectionProvider.invokePostConstruct(privateBean);
injectionProvider.invokePreDestroy(privateBean);
injectionProvider.inject(concreteBean);
injectionProvider.invokePostConstruct(concreteBean);
injectionProvider.invokePreDestroy(concreteBean);