douglarek
T
E
public <E> E a(Class<E> k){ ... }
lupajz
class A<T> { fun <E> a(clazz: Class<E>): E { ... } }