damian
05/01/2017, 6:58 PMfun enumValueOfUnsafe(clazz: Class<*>, name: String) : Enum<*> {
@Suppress("UPPER_BOUND_VIOLATED", "UNCHECKED_CAST") // key is UPPER_BOUND_VIOLATED
return java.lang.Enum.valueOf<Enum<*>>(clazz as Class<Enum<*>>, name)
}