В этом ответе говорится, что проверка используется для обеспечения того, чтобы Java Bytecode «следовал правилам языка Java для безопасности». Какие проблемы могут это привести?
Подробнее здесь: https://stackoverflow.com/questions/449 ... tion-cause