java - can I get .class from generic type argument? - Stack Overflow
Kotlin generics <out Sometghing> interpreted as Nothing - Support - Kotlin Discussions
Creating Generic Classes. Introduction Java Generics were added to allow for type- safe collections and eliminate the need for burdensome, code-cluttering. - ppt download
What is generic type casting in Java? - Quora
Java Generics
Discover the Smart Cast - Learn Kotlin - OpenClassrooms
Generics in Java | Java Generics Tutorial | Java Generics with Examples - YouTube