Both lines compile. Which behaves differently when text is null?val text: String? = null val a = text?.length // line A val b = text!!.length // line B