Cómo atrapar muchas excepciones al mismo time en Kotlin

try { } catch (ex: MyException1, MyException2 ) { logger.warn("", ex) } 

o

 try { } catch (ex: MyException1 | MyException2 ) { logger.warn("", ex) } 

Como resultado, un error de compilation: Unresolved reference: MyException2 .

¿Cómo puedo detectar muchas excepciones al mismo time en Kotlin?