@Override
public ComponentConfig provide(DefDescriptor<? extends RootDefinition> intfDescriptor) throws QuickFixException {
ComponentConfig config = null;
LoggingService loggingService = Aura.getLoggingService();
loggingService.stopTimer(LoggingService.TIMER_AURA);
loggingService.startTimer("java");
try {
if (configProvider != null) {
config = configProvider.provide();
loggingService.incrementNum("JavaCallCount");
} else if (descriptorProvider != null) {