Недавно я читал эту статью .
В соответствии с этой статьей Java Compiler, то есть javac, не выполняет никакой оптимизации при генерации байт-кода. Это правда? Если да, то может ли он быть реализован как промежуточный генератор кода для удаления избыточности и генерации оптимального кода?