<init>

JVM
1.0
Metadata (
kind : Int = 1 ,
metadataVersion : IntArray = [] ,
bytecodeVersion : IntArray = [1, 0, 3] ,
data1 : Array < String > = [] ,
data2 : Array < String > = [] ,
extraString : String = "" ,
packageName : String = "" ,
extraInt : Int = 0 )

This annotation is present on any class file produced by the Kotlin compiler and is read by the compiler and reflection. Parameters have very short JVM names on purpose: these names appear in all generated class files, and we'd like to reduce their size.