in common/src/main/kotlin/com/google/ai/client/generativeai/common/util/serialization.kt [40:46]
override fun deserialize(decoder: Decoder): T {
val name = decoder.decodeString()
val values = enumClass.enumValues()
return values.firstOrNull { it.serialName == name }
?: values.first().also { printWarning(name) }
}