public MatchAccuracyMethod SelectsCorrectMatchAccuracyMethod( string urlSearch, MatchAccuracyMethod entryMam, MatchAccuracyMethod defaultMam, string[] overrideURLs = null, MatchAccuracyMethod[] overrideMethods = null) { var pwe = new PwEntry(true, true); var conf = new EntryConfig(entryMam); pwe.SetKPRPCConfig(conf); var urlSummary = URLSummary.FromURL(urlSearch); var dbConf = new DatabaseConfig() { DefaultMatchAccuracy = defaultMam }; if (overrideURLs != null) { for (int i = 0; i < overrideURLs.Length; i++) { dbConf.MatchedURLAccuracyOverrides.Add(overrideURLs[i], overrideMethods[i]); } } return(pwe.GetMatchAccuracyMethod(urlSummary, dbConf)); }