open static fun <T : Enum<Enum<*>>!> convertTo(enumClass: Class<T>!, value: String!): T
open static fun <T : Enum<Enum<*>>!> convertTo(enumClass: Class<T>!, value: Enum<Enum<*>>!): T