@Override
  public void valueChanged(ListSelectionEvent e) {
    if (isLocked()) return;
    if (myList.getSelectedIndices().length == 0) return;

    saveSelection();
  }
@Override
  public void valueChanged(ListSelectionEvent e)