class_docstr: Wrapper around an algorithm that applies some transformation to the trials it suggests.
  
  The inverse transformation is applied to the observed trials before they get passed down to the
  wrapped algorithm's `observe` method.
class_docstr_tok: ["Wrapper","around","an","algorithm","that","applies","some","transformation","to","the","trials","it","suggests",".","The","inverse","transformation","is","applied","to","the","observed","trials","before","they","get","passed","down","to","the","wrapped","algorithm","'s","`","observe","`","method","."]
docstr: Transform a trial from the space of the wrapped algo to the space of the wrapper.
docstr_tok: ["Transform","a","trial","from","the","space","of","the","wrapped","algo","to","the","space","of","the","wrapper","."]
code: def reverse_transform(self, trial: Trial) -> Trial:
      """Transform a trial from the space of the wrapped algo to the space of the wrapper."""
      return trial
  
imports: from __future__ import annotations
  import copy
  import typing
  from abc import ABC, abstractmethod
  from logging import getLogger
  from typing import Any, Callable
  from orion.algo.base.registry import Registry, RegistryMapping
  from orion.algo.space import Space
  from orion.core.worker.algo_wrappers.algo_wrapper import AlgoT, AlgoWrapper
  from orion.core.worker.transformer import ReshapedSpace, TransformedSpace
  from orion.core.worker.trial import Trial
label_desc: Use image node_id 3 for calling the TransformWrapper obj's underlying member method code with example usage: obj.reverse_transform(trial) and returns: trial