в колине датакласс на 30 полей - удобно и круто и иммутабельно - в джава это конструктор с 30 параметрами
Kotlin Constructor:
DataClassName(firstParam, secondParam, thirdParam, fourthParam, fifthParam...)
Java Constructor:
new DataClassName(firstParam, secondParam, thirdParam, fourthParam, fifthParam...)
Всё ещё не понял, как в Котлине 30 полей будут выглядеть лучше, чем в Джаве?