*/
protected BaseComponentImpl(DefDescriptor<D> descriptor, I extender, BaseComponent<?, ?> attributeValueProvider,
I concreteComponent) throws QuickFixException {
this(descriptor, attributeValueProvider, null, extender, null);
LoggingService loggingService = Aura.getLoggingService();
loggingService.startTimer(LoggingService.TIMER_COMPONENT_CREATION);
try {
this.concreteComponent = concreteComponent;
attributeSet.set(extender.getDescriptor().getDef().getFacets(), extender.getAttributes());
finishInit();
} finally {