Kotlin is a programming language that brings a lot of modern syntactic sugar features to the JVM world. These features increase a developer's efficiency, but they're compiled in the same bytecode as usual Java code. So it's better to know how the internals work so as to prevent unnecessary overhead.
You are already familiar with the Kotlin bytecode inspector, and it will be your main tool in this chapter.