package Ġcom . inion gun group . mobile . d roid . aut ocheck mobile . di . keys Ċ Ċ import Ġcom . inion gun group . mobile . d roid . aut ocheck mobile . common . base . Base ViewModel Ċ import Ġdagger . Map Key Ċ import Ġkotlin . reflect . K Class Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠI sa ac ĠIn ion gun Ġon Ġ 2 2 / 0 6 / 2 0 2 0 . Ċ Ġ* ĠFor ĠNews ĠApp Ġproject . Ċ Ġ*/ Ċ Ċ @ Map Key Ċ @ Retention ( Annotation Retention . RUNTIME ) Ċ @ Target ( Annotation Target . FUNCTION , ĠAnnotation Target . PROPERTY _ GET TER , ĠAnnotation Target . PROPERTY _ SET TER ) Ċ annotation Ġclass ĠApp ViewModel Key Ġ( val Ġvalue : ĠK Class < out ĠBase ViewModel >)