in elitzur-avro/src/main/scala/com/spotify/elitzur/converters/avro/AvroElitzurConversionUtils.scala [27:33]
private[elitzur] def getAvroField(r: GenericRecord, fieldName: Seq[String]): Object = {
fieldName match {
case name :: Nil => r.get(name)
case name :: "innerData" :: Nil => r.get(name)
case head :: tail => getAvroField(r.get(head).asInstanceOf[GenericRecord], tail)
}
}