package Ġcom . github . ow lr us lan . r ider . ui . modes . pass anger . complete Ċ Ċ import Ġcom . github . ow lr us lan . r ider . ui . modes . pass anger . ride . R ide Contract Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠComplete Presenter Ġ@ Inject Ġconstructor () Ġ: ĠComplete Contract . Presenter Ġ{ ĊĊĠĠĠ Ġprivate Ġvar Ġview : ĠComplete Contract . View ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun Ġtake View ( view : ĠComplete Contract . View ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . view Ġ= Ġview ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdrop View () Ġ{ ĊĠĠĠĠĠĠĠ Ġview Ġ= Ġnull ĊĠĠĠ Ġ} Ċ }