@Override
    public void setSelectedItem(Object anItem) {
      if (!Objects.equals(anItem, mySelectedItem)) {
        mySelectedItem = anItem;
        fireContentsChanged();
      }
    }
@Override
    public void setSelectedItem(Object anItem)