def METHOD_NAME(self, sigma=0.0):
  copied_object = RLPolicy.__new__(RLPolicy)
  super(RLPolicy, copied_object).__init__(self.game, self.player_ids)
  setattr(copied_object, "_rl_class", self._rl_class)
  setattr(copied_object, "_obs", self._obs)
  setattr(copied_object, "_policy",
          self._policy.METHOD_NAME(sigma=sigma))
  setattr(copied_object, "_env", self._env)
  copied_object.unfreeze()
  return copied_object