code: public static <P> Setting of(
        String description, ListProperty<P> items, ListProperty<P> selections) {
      return new Setting<>(
          description,
          Field.ofMultiSelectionType(items, selections)
              .label(description)
              .render(new SimpleListViewControl<>()),
          selections);
    }
docs: Creates a combobox with multiselection.
  At least one element has to be selected at all times.
  
  @param description the title of this setting
  @param items       the items which are possible to choose in the combobox, which are shown
  in their {@link #toString()} representation
  @param selections  the currently selected item(s) of the combobox to be bound, saved / loaded
  and used for undo / redo
  @param <P>         the type of objects which should be displayed in the combobox
  @return the constructed setting