code: def __call__(self, inputs: T) -> T:
      min_, max_ = self._model.bounds
      x, restore_type = ep.astensor_(inputs)
      y = ep.where(x < self._threshold, min_, max_).astype(x.dtype)
      z = self._model(y)
      return restore_type(z)
  
file_path: foolbox/foolbox/models/wrappers.py
imports: import eagerpy
  from ..types import Bounds
  from .base import Model
  from .base import T
label_desc: Use image node_id 3 for calling the ThresholdingWrapper obj's underlying member method code with example usage: obj.__call__(inputs) and returns: restore_type