} else if (enableAopSupport) {
bean = autoWiringFactory.createBean(clazz, AutowireCapableBeanFactory.AUTOWIRE_CONSTRUCTOR, false);
bean = autoWireBean(bean, autoWiringFactory);
bean = autoWiringFactory.initializeBean(bean, bean.getClass().getName());
return bean;
bean = autoWiringFactory.autowire(clazz, AutowireCapableBeanFactory.AUTOWIRE_CONSTRUCTOR, false);
bean = autoWiringFactory.initializeBean(bean, bean.getClass().getName());
return autoWireBean(bean, autoWiringFactory);
LOG.error("Error building bean", e);
return autoWireBean(super.buildBean(clazz, extraContext), autoWiringFactory);