Переменные: let и const
Но не заменяйте Foo на var только потому, что вы имеете ошибки в коде, а с использованием var они чудесным образом исчезают. Очень просто использовать var из Java 10 с потоками (stream), которые появились в Java 8. Тут слишком сложно отследить ошибку, поскольку код, содержащий часть forEach(), не находиться рядом с кодом, в который были …