def METHOD_NAME(self):
    header = self.header
    # LOGGER.debug("In get_param, header: {}".format(header))
    weight_dict, intercept_ = {}, None
    if header is not None:
        weight_dict, intercept_ = self.get_weight_intercept_dict(header)
    best_iteration = -1 if self.validation_strategy is None else self.validation_strategy.best_iteration
    param_protobuf_obj = linr_model_param_pb2.LinRModelParam(iters=self.n_iter_,
                                                             loss_history=self.loss_history,
                                                             is_converged=self.is_converged,
                                                             weight=weight_dict,
                                                             intercept=intercept_,
                                                             header=header,
                                                             best_iteration=best_iteration)
    return param_protobuf_obj