Компиляция ошибок не выдает, при проверке валидатор ругается на последнее условие. А при проверке, путем вывода списка на экран, выдает ConcurrentModificationException. Либо я чего-то не знаю, либо валидатор хочет что-то конкретное увидеть.