package Ġcom . and ige ek y . movies . remote . movies . popular . source Ċ Ċ import Ġcom . and ige ek y . movies . data . movies . popular . model . Pop ular Movies Entity Ċ import Ġcom . and ige ek y . movies . data . movies . popular . source . Pop ular Movies Remote Ċ import Ġcom . and ige ek y . movies . remote . movies . Movies Service Ċ import Ġcom . and ige ek y . movies . remote . movies . popular . model . map Entity Ċ import Ġio . reactivex . Flow able Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠPop ular Movies Remote Impl Ġ@ Inject Ġconstructor ( ĊĠĠĠ Ġprivate Ġval Ġservice : ĠMov ies Service Ċ ) Ġ: ĠPop ular Movies Remote { ĊĊĠĠĠ Ġoverride Ġfun Ġget Movies ( pageNumber : ĠInt ?): ĠFlow able < Pop ular Movies Entity ?> ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġservice . get Pop ular Movies ( pageNumber )?. map Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . map Entity () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ