open static fun <T : Any!> recursiveClassArrayLoad(arrayRes: Int, type: Class<out T>!): Array<Class<out T>!>!