class_docstr: A multi-choice setting that gets its choices through providers
  
  This setting operates similarly to the name subscribers. It gets
  its choices from the name providers for the subscriber's group.
  It displays a list of choices and the user can select multiple
  choices.
code: def __init__(self, text, group, value=None, *args, **kwargs):
      self.__required_attributes = {"group": group}
      if "required_attributes" in kwargs:
          self.__required_attributes.update(
              kwargs["required_attributes"]
          )
          kwargs = kwargs.copy()
          del kwargs["required_attributes"]
      super(SubscriberMultiChoice, self).__init__(
          text, [], value, *args, **kwargs
      )
  
file_path: CellProfiler/src/subpackages/core/cellprofiler_core/setting/multichoice/_subscriber_multichoice.py
imports: from ._multichoice import MultiChoice
  from ...constants.setting import get_name_provider_choices
label_desc: Use image node_id 1 to create a new SubscriberMultiChoice object from inherited base classes: MultiChoice with example: obj = SubscriberMultiChoice(text, group, value)