class GClass { fun foo(t: T): T { return t } } val g = GClass() g.foo(1)