Я наблюдал за виртуальным событием Oracle OTN: Java SE и JavaFX 2.0 (28 февраля 2012 года), и, говоря о новом алмазном операторе (что Map<String, List<String>> myMap = new HashMap<>();
вещь), оратор упомянул, что это было не так просто реализовать, как можно было бы подумать, поскольку это не простая замена токена.
Мой вопрос - почему? Почему это невозможно реализовать, просто беря строку из объявления переменной и помещая ее в оператор алмаза?