package Ġhu . n emi . abc store . sample . todo . utils Ċ Ċ import Ġandroid . arch . lifecycle . ViewModel Ċ import Ġdagger . Map Key Ċ import Ġkotlin . reflect . K Class Ċ Ċ @ Retention ( Annotation Retention . RUNTIME ) Ċ @ Map Key Ċ annotation Ġclass ĠViewModel Key ( val Ġtype : ĠK Class < out ĠViewModel >)