class_docstr: Utility class used to wrap a stream.
  
  Objects of this class will return experiences wrapped
  using class:`ExperienceWrapper`.
code: def __init__(
      self,
      name: str,
      benchmark: CLScenario,
      wrapped_stream: CLStream[TCLExperience],
  ):
      self._wrapped_stream: CLStream[TCLExperience] = wrapped_stream
      """
          A reference to the wrapped stream.
          """
  
      super().__init__(
          name=name,
          exps_iter=None,  # type: ignore
          benchmark=benchmark,
          set_stream_info=True,
      )
  
imports: from typing import Generic, Iterable, Iterator, List, Optional, TypeVar
  from avalanche.benchmarks.scenarios.generic_scenario import CLExperience, CLScenario, CLStream, SequenceCLStream, SizedCLStream
label_desc: Use image node_id 1 to create a new CLStreamWrapper object from inherited base classes: CLStream with example: obj = CLStreamWrapper(name, benchmark, wrapped_stream)