Давайте начнём с того, что не надо показывать резу...
# russian
o
Давайте начнём с того, что не надо показывать результат декомпиляции как проблемы с генерацией байткода. Это может быть проблема декомпилятора. Показывайте байткод и конкретные лишние инструкции. Ещё лучше, если вы напишете эквивалентный код на Java, покажете разницу не только в байткоде, но и в производительности (и не nanotime, а JMH). Тогда будет иметь смысл обсуждать, что какие-то проверки являются лишними и на что-то влияют.