`class AdapterHF<T: RecyclerView.ViewHolder, ou...
# android
b
class AdapterHF<T: RecyclerView.ViewHolder, out A: RecyclerView.Adapter<T>>(val wrappedAdapter: A): RecyclerView.Adapter<T>
sounds like what you need