public MissingCountriesDetector(
     UnknownCountryIsoCodesDetector unknownIsoCodesDetector,
     ManagingTaxonomies.CountryIsoCodesExtractor taxonomyIsoCodeExtractor,
     Overlaying.CombinedCountryIsoCodesExtractor overlayIsoCodeExtractor,
     ManagingBenchmarks.CountryIsoCodesExtractor benchmarkingIsoCodeExtractor
     )
 {
     this.unknownIsoCodesDetector      = unknownIsoCodesDetector;
     this.taxonomyIsoCodeExtractor     = taxonomyIsoCodeExtractor;
     this.benchmarkingIsoCodeExtractor = benchmarkingIsoCodeExtractor;
     this.overlayIsoCodeExtractor      = overlayIsoCodeExtractor;
 }
 public TryExtractIsoCode_INodeResolver(CountryIsoCodesExtractor extractor)
 {
     this.extractor = extractor;
 }