= new BlockBuilderUpdater(injectContext, AsyncTypeInjector.this, constructionType, targetBlock, blockBuilder);
setAttribute("BlockBuilderUpdater", updater);
final Statement beanRef = updater.run();
injectContext.addBeanReference(type, beanRef);
addStatementToEndOfInjector(Stmt.loadVariable("async").invoke("runOnFinish", blockBuilder.finish().finish()));
/* mark this injector as injected so we don't go into a loop if there is a cycle. */
setCreated(true);
}