Зависит от того, чего там в жсе. Для некоторых, вообще автоматом. Сейчас есть возможность дукат запускать под капотом, вообще руками ничего не генерируя
Я уже несколько раз напарывался на то, что быстрее и проще написать самому на котлин, чем пытаться нормально заставить работать либу (даже без привязки к котлин, просто чтобы оно делало то, что нужно).