code: def _check_finished_validation_search(
      self,
  ) -> List[ProviderTaskSummary]:
      if (
          self.summary is None
          or len(self.summary.validation_important_providers) == 0
      ):
          raise RuntimeError(
              f"Validation search didn't start. summary: {self.summary}"
          )
      return self.summary.validation_important_providers
  
imports: import tempfile
  import time
  from functools import lru_cache
  from typing import Dict, List, Optional
  import pandas
  from upgini import dataset
  from upgini.http import LoggerFactory, ProviderTaskSummary, SearchProgress, SearchTaskSummary, get_rest_client, is_demo_api_key
  from upgini.metadata import SYSTEM_RECORD_ID, FeaturesMetadataV2, FileMetadata, GeneratedFeatureMetadata, ModelTaskType, ProviderTaskMetadataV2, RuntimeParameters
  from upgini.resource_bundle import bundle
  from upgini.spinner import Spinner
label_desc: Use image node_id 13 for calling the SearchTask obj's underlying member method code with example usage: obj._check_finished_validation_search() and returns: self