Kotlin constructor con super class

De cualquier forma que intente, ya sean constructores primarios o secundarios, no puedo entender cómo declarar una nueva class con una súper class y un constructor en kotlin.

class myPanel : JPanel { myPanel() : super() { } } 

Así es como me gustaría hacerlo, pero da un error al esperar la statement del miembro.

 class myPanel() : JPanel() { { ... } } 

así es como pensé que se veía un constructor principal, pero da el mismo error. Buscar en Internet no ha sido útil y todo lo que pude encontrar fue el segundo ejemplo.

Entonces, ¿cuáles son todas las forms válidas de crear una class con una súper class y su único constructor?