def METHOD_NAME(self, event: FinalMetricEvent) -> None:
    with self._thread_lock:
        model_id = self._model_to_id[event.model]
        if event.model.sample is None:
            _logger.warning('Model %d has no sample, cannot report to tuner.', model_id)
            return
        self.tuner.receive_trial_result(model_id, event.model.sample, event.metric)