def METHOD_NAME(self) -> Path:
    if self.resolution == SoftwareResolution.Remote:
        return self._locate_source_folder_in_archive_extraction_folder()
    if self.resolution == SoftwareResolution.Local:
        return self.local_path
    raise KnownError(f"Unknown resolution: {self.resolution}")