Como obter o valor enum do tipo bruto de uma classe enum e uma string no kotlin

Eu tenho o seguinte código em java:

Enum getEnumValue(Class<?> enumClass, String value) {
    return Enum.valueOf((Class<Enum>) enumClass, value);
}

Como reescrever isso no Kotlin?

Atualizar

enumValueOf<>() A função não é aplicável neste caso porque não conheço o parâmetro de tipo real, só tenho umClass<?> objeto com tipo desconhecido (Class<*> no kotlin) e uma string de nome. A classe é conhecida por ser enum:Class.isEnum retorna verdadeiro. Usando essas duas entradas, o código java acima permite obter o valor da enumeração com um tipo bruto. É exatamente disso que eu preciso, porque não estou interessado no tipo específico de enum. Mas não consigo descobrir como obter o mesmo resultado no kotlin.

questionAnswers(3)

yourAnswerToTheQuestion