package Ġcom . y ves ch ion g . personal record book . ui . add person Ċ Ċ import Ġcom . y ves ch ion g . domain . use cases . Add Person Ċ import Ġcom . y ves ch ion g . personal record book . common . rules . Regular Person Rule Ċ import Ġcom . y ves ch ion g . personal record book . map pers . Person Entity Mapper Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ Ċ @ Module Ċ class ĠAdd Person Fragment Module Ġ{ ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Add Person ViewModel Factory ( ĊĠĠĠĠĠĠĠ Ġrule : ĠRegular Person Rule , ĊĠĠĠĠĠĠĠ Ġuse Case : ĠAdd Person , ĊĠĠĠĠĠĠĠ Ġmapper : ĠPerson Entity Mapper ĊĠĠĠ Ġ): ĠAdd Person ViewModel Factory Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠAdd Person ViewModel Factory ( rule , Ġuse Case , Ġmapper ) ĊĠĠĠ Ġ} Ċ } Ċ