def METHOD_NAME(self, scaffold):
    output_dict = {
        'id': self.id,
        'modelica_type': self.get_modelica_type(scaffold)
    }
    district_params = self.system_parameters.get_param("district_system")
    if 'fifth_generation' in district_params:
        # 'bui' is how a 5G model refers to the 4G model while the templates build the model.
        # 4G model is already self-sufficient so it needs that string to not exist.
        # This is templated in TimeSeries_Instance.mopt
        # FIXME: need a better variable name than 'is_5g_district' to be clearer in the template
        # TODO: A better if statement using Jinja conditionals in the above file might allow us to remove the 'else' block here
        output_dict['is_5g_district'] = 'bui'
    else:
        output_dict['is_5g_district'] = ''
    return output_dict