public ExtractorReport GetCachedTemplates(ParameterSet query) { if (BestSolution != null) { ParameterSet filteredQuery = query.GetSubset("Extractor."); ParameterSet filteredCache = BestSolution.Configuration.Parameters.GetSubset("Extractor."); if (filteredCache.PersistentlyEquals(filteredQuery)) { return(BestSolution.Extractor); } } return(null); }