В Scala можно определить классы sealed, которые в основном final, за исключением того, что подкласс имеет значение в одном файле.
Кажется, что JVM не разрешает байт-код класса final и его подклассы.
Учитывая, что в байтовом коде нет "понятия" исходного файла, как это ограничение применяется?
Таким образом, как javac предотвратить класс Scala sealed от подкласса в Java?