def METHOD_NAME(self, time_step, is_evaluation=False):
  # The _frozen attribute freezes the weights of the current policy. This
  # effect is achieved by considering that we always are evaluating when the
  # current policy's weights are frozen. For more details, see the freeze()
  # method.
  is_evaluation = (is_evaluation) or (self._frozen)
  return self._policy.METHOD_NAME(time_step, is_evaluation)