def METHOD_NAME(self, model_dict):
    LOGGER.debug("Start Loading model")
    result_obj = list(model_dict.get('model').values())[0].get(self.model_param_name)
    meta_obj = list(model_dict.get('model').values())[0].get(self.model_meta_name)
    # self.fit_intercept = meta_obj.fit_intercept
    if self.init_param_obj is None:
        self.init_param_obj = InitParam()
    self.init_param_obj.fit_intercept = meta_obj.fit_intercept
    self.header = list(result_obj.header)
    need_one_vs_rest = result_obj.need_one_vs_rest
    if need_one_vs_rest:
        one_vs_rest_result = result_obj.one_vs_rest_result
        self.one_vs_rest_obj = one_vs_rest_factory(classifier=self, role=self.role,
                                                   mode=self.mode, has_arbiter=True)
        self.one_vs_rest_obj.METHOD_NAME(one_vs_rest_result)
        self.need_one_vs_rest = True
    else:
        self.load_single_model(result_obj)
        self.need_one_vs_rest = False