inline fun foo(t: T): T { val klass = T::class.java return t }