private void renderGlobalProvider(final InjectableInstance injectableInstance) {
final InjectionContext injectionContext = injectableInstance.getInjectionContext();
if (!injectionContext.isTypeInjectable(producerMember.getDeclaringClass())) {
injectionContext.getInjector(producerMember.getDeclaringClass()).addRenderingHook(
new RenderingHook() {
@Override
public void onRender(final InjectableInstance instance) {
renderGlobalProvider(injectableInstance);
}
}