public void replaceAll(List<? extends T> elements) {
    try {
      myUpdating = true;
      ListUtil.removeAllItems(myOriginalModel);
      ListUtil.addAllItems(myOriginalModel, elements);
    }
    finally {
      myUpdating = false;
      refilter();
    }
  }
public void replaceAll(List<? extends T> elements)