final Class beanType,
final AsyncBeanProvider callback,
final boolean singleton,
final Annotation[] qualifiers) {
if (singleton) {
final CreationalCallback creationalCallback = new CreationalCallback() {
@Override
public void callback(final Object beanInstance) {
((AsyncBeanManagerSetup) manager).addBean(type, beanType, callback, beanInstance, qualifiers);
context.getBeanContext().finish(this);
}