Требуется не просто изменение компилятора.Я думаю, что было бы также необходимо изменить реализацию JVM способами, несовместимыми со спецификацией JVM, и библиотеками классов Java способами, которые несовместимы с текущими API.
Например, семантикаcheckcast
инструкция значительно изменяется, как и объекты, возвращаемые операцией Object.getClass ().
Короче говоря, конечный результат больше не будет "Java" и будет мало интересен для обширногобольшинство разработчиков Java.И любой код, разработанный с использованием новых инструментов / JVM / библиотек, будет испорчен.
Теперь, если бы Sun / Oracle предложила / внесла это изменение ... , это было бы интересно.