public <T> void getInstanceOrNew(final AsyncBeanProvider<T> beanProvider,
final CreationalCallback<T> creationalCallback,
final Class<?> beanType,
final Annotation[] qualifiers) {
final BeanRef ref = getBeanReference(beanType, qualifiers);
if (wired.containsKey(ref)) {
creationalCallback.callback((T) wired.get(ref));
}
else {