Эффективные методы сравнения списков пользовательских классов без реализации методаquals() и hashCode()