class Foo { companion object { fun <T> showParams(v: T) { println(v) } fun <T> showParams(v1: T, v2: T) { println("($v1, $v2)") } }}Foo.showParams("A")Foo.showParams(66)Foo.showParams(true)Foo.showParams("B", 67)