@Override
    public void loadValues(AbstractProperty.AbstractPropertyContainer container) {
      DefaultListModel model = getModel();
      model.clear();
      Iterator iterator = getProperty().getIterator(container);
      while (iterator.hasNext()) {
        Object item = iterator.next();
        model.addElement(item);
      }
      ScrollingUtil.ensureSelectionExists(getList());
    }
@Override
    public void loadValues(AbstractProperty.AbstractPropertyContainer container)