Я использую Java 11, но подсказка сборки установлена на Java 8. Скорее всего, проблема была с
<collections>.foreach(()->{•••});
, потому что лямбды, которые я использовал в прослушивателях событий, хороши, но те, которые я использовал с foreachметод перебора элементов коллекции не удался.
Что я сделал, так это преобразовал все ... foreach ... в использование itetrator, т.е.
Iterator iter = <some collections>.iterator();
while(iter.hasNext()){
Object element = iter.next();
...
}
И это решило мою проблему.