class_docstr: Definition of a learning experience based on a :class:`GenericCLScenario`
  instance.
  
  This experience implementation uses the generic experience-patterns
  assignment defined in the :class:`GenericCLScenario` instance. Instances of
  this class are usually obtained from a benchmark stream.
code: def _get_stream_def(self):
      return self.benchmark.stream_definitions[self.origin_stream.name]
  
imports: from typing import Callable, TypeVar, Union, Sequence, Optional, Iterable, List, Set, Tuple, Mapping, overload, TYPE_CHECKING
  import warnings
  from avalanche.benchmarks.scenarios.deprecated import AbstractClassTimelineExperience
  from avalanche.benchmarks.scenarios.deprecated.dataset_scenario import ClassesTimelineCLScenario, FactoryBasedStream, TStreamsUserDict
  from avalanche.benchmarks.utils.dataset_utils import manage_advanced_indexing
label_desc: Use image node_id 4 for calling the ClassificationExperience obj's underlying member method code with example usage: obj._get_stream_def() and returns: self