Kotlin null-check error

Yo uso la biblioteca de Java. En la class de exception, hay un campo "localizedMessage" y un campo "description". No sé por qué, pero "descripción" (que es java String) se reconoce como String! por Kotlin, y cuando "descripción" es nula, la descripción de la condición == null devuelve falso. Ejemplo de código:

mvpView?.showToast(it.description?:it.localizedMessage) 

o sin Elvis:

 if (it.description.isNullOrBlank()) { mvpView?.showToast(it.localizedMessage) } else { mvpView?.showToast(it.description) } 

siempre intenta mostrar "descripción", pero "evaluar expresión" en modo de debugging devuelve verdadero en descripción == nulo (como se esperaba).

La versión de Kotlin es 1.1.1