def METHOD_NAME(self, parsed_indicator):
    if parsed_indicator.is_legacy:
        indicator = getattr(self, parsed_indicator.category)
        setattr(self, 'legacy_{}'.format(parsed_indicator.category), True)
        if parsed_indicator.date_range:
            date_range = parsed_indicator.date_range
            if isinstance(indicator, ByTypeWithTotal):
                indicator.totals.date_ranges.add(date_range)
            else:
                indicator.date_ranges.add(date_range)
    elif parsed_indicator.category == const.CUSTOM_FORM:
        self.custom_form.append(
            TypedIndicator(
                enabled=True,
                date_range=parsed_indicator.date_range,
                type=parsed_indicator.type
            )
        )
    elif parsed_indicator.category == const.FORMS_SUBMITTED:
        self.forms_submitted.enabled = True
        if parsed_indicator.date_range:
            self.forms_submitted.date_ranges.add(parsed_indicator.date_range)
    else:
        indicator = getattr(self, parsed_indicator.category)
        if parsed_indicator.type:
            indicator = indicator.get_or_add_for_type(parsed_indicator.type)
        else:
            indicator = indicator.totals
        indicator.enabled = True
        if parsed_indicator.date_range:
            indicator.date_ranges.add(parsed_indicator.date_range)