package Ġorg . sage b ion etwork s . research čĊč Ċ import Ġandroid . app . Application č Ċ import Ġandroid . content . Context č Ċ import Ġorg . research stack . backbone . Research Stack č Ċ import Ġorg . research stack . backbone . Storage Access č Ċ import Ġorg . sage b ion etwork s . research . research stack . Mock Research Stack čĊč Ċ class ĠModule Application Ġ: ĠApplication () Ġ{ čĊĠĠĠ Ġcompanion Ġobject Ġ{ čĊĠĠĠĠĠĠĠ Ġconst Ġval ĠPIN _ CODE Ġ= Ġ" 1 2 3 4 " čĊčĊĠĠĠĠĠĠĠ Ġfun Ġmock Authenticate ( context : ĠContext ) Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( Storage Access . getInstance (). has Pin Code ( context )) Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠStorage Access . getInstance (). authenticate ( context , ĠPIN _ CODE ) čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠStorage Access . getInstance (). create Pin Code ( context , ĠPIN _ CODE ) čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} čĊĠĠĠĠĠĠĠ Ġ} čĊĠĠĠ Ġ} čĊčĊĠĠĠ Ġlateinit Ġvar Ġresearch Stack : ĠMock Research Stack čĊčĊĠĠĠ Ġoverride Ġfun ĠonCreate () Ġ{ čĊĠĠĠĠĠĠĠ Ġsuper . onCreate () čĊčĊĠĠĠĠĠĠĠ Ġresearch Stack Ġ= ĠMock Research Stack () čĊĠĠĠĠĠĠĠ ĠResearch Stack . init ( this , Ġresearch Stack ) čĊĠĠĠ Ġ} č Ċ }