code: @Override
    public void initializeParts() {
      super.initializeParts();
  
      node = new ListView<>();
      node.getStyleClass().add("simple-listview-control");
  
      fieldLabel = new Label(field.labelProperty().getValue());
  
      node.setItems(field.getItems());
      node.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE);
  
      for (int i = 0; i < field.getItems().size(); i++) {
        if (field.getSelection().contains(field.getItems().get(i))) {
          node.getSelectionModel().select(i);
        } else {
          node.getSelectionModel().clearSelection(i);
        }
      }
    }
docs: {@inheritDoc}