package Ġcom . ded io . r ussian ro u lette . base Ċ Ċ import Ġdagger . Map Key Ċ import Ġkotlin . reflect . K Class Ċ Ċ @ Target ( Annotation Target . FUNCTION ) Ċ @ Retention ( Annotation Retention . RUNTIME ) Ċ @ Map Key Ċ annotation Ġclass ĠViewModel Key ( val Ġvalue : ĠK Class < out ĠBase ViewModel >)