Are nullable return types retained in the class files? So if I use a kotlin lib and the source code is not available, only the jars, will the Kotlin compiler be able to figure out if a return type in the lib is nullable or not? Or will it handle it as a platform type?