in crumb-compiler/src/main/kotlin/com/uber/crumb/internal/wire/internal/MutableOnWriteList.kt [31:36]
override fun set(index: Int, element: T): T {
if (mutableList === immutableList) {
mutableList = ArrayList(immutableList)
}
return (mutableList as ArrayList).set(index, element)
}