log.warn(systemExtension.extensionLocation.fsPath,nls.localize('overwritingExtension',"Overwriting extension {0} with {1}.",result.get(extensionKey).extensionLocation.fsPath,systemExtension.extensionLocation.fsPath));
constextension=result.get(extensionKey);
if(extension){
log.warn(systemExtension.extensionLocation.fsPath,nls.localize('overwritingExtension',"Overwriting extension {0} with {1}.",extension.extensionLocation.fsPath,systemExtension.extensionLocation.fsPath));
log.warn(userExtension.extensionLocation.fsPath,nls.localize('overwritingExtension',"Overwriting extension {0} with {1}.",result.get(extensionKey).extensionLocation.fsPath,userExtension.extensionLocation.fsPath));
constextension=result.get(extensionKey);
if(extension){
log.warn(userExtension.extensionLocation.fsPath,nls.localize('overwritingExtension',"Overwriting extension {0} with {1}.",extension.extensionLocation.fsPath,userExtension.extensionLocation.fsPath));
}
result.set(extensionKey,userExtension);
});
development.forEach(developedExtension=>{
log.info('',nls.localize('extensionUnderDevelopment',"Loading development extension at {0}",developedExtension.extensionLocation.fsPath));
log.warn(developedExtension.extensionLocation.fsPath,nls.localize('overwritingExtension',"Overwriting extension {0} with {1}.",result.get(extensionKey).extensionLocation.fsPath,developedExtension.extensionLocation.fsPath));
constextension=result.get(extensionKey);
if(extension){
log.warn(developedExtension.extensionLocation.fsPath,nls.localize('overwritingExtension',"Overwriting extension {0} with {1}.",extension.extensionLocation.fsPath,developedExtension.extensionLocation.fsPath));