boolean () { 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(); }