boolean () { List<String> newWords = getWords(); Set<String> words = manager.getUserDictionaryWords(); if (newWords.size() != words.size()) { return true; } return !(words.containsAll(newWords) && newWords.containsAll(words)); }