public LearnedSignalTimingAnalyzerBase getPreferredAnalyzer() {
   for (LearnedSignalTimingAnalyzerBase a : _Analyzers) if (a.hasAnalyses()) return a;
   // can't actually happen since raw analyzer will always have one
   return null;
 }
 public void restoreState() {
   _SelectedAnalyzer = _SavedAnalyzer;
   _SelectedAnalysisName = _SavedAnalysisName;
   for (LearnedSignalTimingAnalyzerBase a : _Analyzers) a.restoreState();
 }