def METHOD_NAME(self, instance):
    invalid = []
    container = instance.data["instance_node"]
    self.log.info(
        f"Validating tyFlow partition value for {container}")
    selection_list = instance.data["members"]
    for sel in selection_list:
        obj = sel.baseobject
        anim_names = rt.GetSubAnimNames(obj)
        for anim_name in anim_names:
            # get all the names of the related tyFlow nodes
            sub_anim = rt.GetSubAnim(obj, anim_name)
            if rt.IsProperty(sub_anim, "Export_Particles"):
                event_name = sub_anim.name
                opt = "${0}.{1}.export_particles".format(sel.name,
                                                         event_name)
                count = rt.Execute(f'{opt}.PRTPartitionsCount')
                if count != 100:
                    invalid.append(count)
                start = rt.Execute(f'{opt}.PRTPartitionsFrom')
                if start != 1:
                    invalid.append(start)
                end = rt.Execute(f'{opt}.PRTPartitionsTo')
                if end != 1:
                    invalid.append(end)
    return invalid