menegatti
val delegates : Map<Int, DelegateAdapter<Item, ????>> ... override fun onBindViewHolder(holder: ViewHolder, position: Int) { delegates[position].onBindViewHolder(holder, item) }