// !SPECIFY_LOCAL_VARIABLE_TYPE_BY_DEFAULT: true package test class Test(str: String?) { internal var myStr: String? = "String2" init { myStr = str } fun sout(str: String?) { println(str) } fun dummy(str: String?): String? { return str } fun test() { sout("String") val test: String? = "String2" sout(test) sout(dummy(test)) Test(test) } }