package Ġcom . github . fer um _ bot . book reuse . di . annotations Ċ Ċ import Ġandroidx . lifecycle . ViewModel Ċ import Ġdagger . Map Key Ċ import Ġkotlin . reflect . K Class Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠMat vey ĠPop ov . Ċ Ġ* ĠDate : Ġ 2 7 . 0 2 . 2 0 2 1 Ċ Ġ* ĠTime : Ġ 2 3 : 3 5 Ċ Ġ* ĠProject : ĠBook Re use Ċ Ġ*/ Ċ @ Target ( ĊĠĠĠ ĠAnnotation Target . FUNCTION , ĊĠĠĠ ĠAnnotation Target . PROPERTY _ GET TER , ĊĠĠĠ ĠAnnotation Target . PROPERTY _ SET TER Ċ ) Ċ @ Retention ( Annotation Retention . RUNTIME ) Ċ @ Map Key Ċ annotation Ġclass ĠViewModel Key ( val Ġvalue : ĠK Class < out ĠViewModel >) Ċ