JEP 443: Unnamed Patterns and Variables (Preview)
https://openjdk.org/jeps/443
JEP 443 вводит всего лишь одно нововведение – возможность называть переменные символом нижнего подчеркивания. Казалось бы, что сложного? Для чего для этого вообще нужен целый JEP? По ссылке разобраны все нюансы, что может пойти не так даже с такой "небольшой фичей" языка. Кажется, все идет к тому что в будущем Джава будет показывать "варнинги", если переменные не используются.