@Override
  public boolean isModified() {
    if (myResultItems.size() != myItems.size()) return true;

    for (int i = 0; i < myItems.size(); i++) {
      if (!myComparer.test(myItems.get(i), myResultItems.get(i))) {
        return true;
      }
    }

    return super.isModified();
  }
@Override
  public boolean isModified()