ephemient
emptyArray<T>()::class.java
Array<T>::class.java
T::class.java.arrayType() as Class<Array<T>>