package Ġcom . jetbrains . edu . android . actions Ċ Ċ import Ġcom . intellij . openapi . project . Project Ċ import Ġcom . jetbrains . edu . android . Android Course Builder . Companion . init Android Properties Ċ import Ġcom . jetbrains . edu . course creator . actions . create . Mock New Study Item Ui Ċ import Ġcom . jetbrains . edu . course creator . actions . study Item . New Study Item Info Ċ import Ġcom . jetbrains . edu . course creator . actions . study Item . New Study Item Ui Model Ċ import Ġcom . jetbrains . edu . course creator . ui . New Study Item Info Callback Ċ import Ġcom . jetbrains . edu . learning . course Format . Course Ċ Ċ class ĠMock Android New Study Ui ( ĊĠ Ġname : ĠString , ĊĠ Ġprivate Ġval ĠpackageName : ĠString , ĊĠ Ġindex : ĠInt ? Ġ= Ġnull , ĊĠ Ġitem Type : ĠString ? Ġ= Ġnull Ċ ) Ġ: ĠMock New Study Item Ui ( name , Ġindex , Ġitem Type ) Ġ{ ĊĠ Ġoverride Ġfun Ġshow ( ĊĠĠĠ Ġproject : ĠProject , ĊĠĠĠ Ġcourse : ĠCourse , ĊĠĠĠ Ġmodel : ĠNew Study Item Ui Model , ĊĠĠĠ Ġcallback : ĠNew Study Item Info Callback ĊĠ Ġ) Ġ{ ĊĠĠĠ Ġval Ġnew Study Item Creator : Ġ( New Study Item Info ) Ġ-> ĠUnit Ġ= Ġ{ ĊĠĠĠĠĠ Ġit . init Android Properties ( 2 8 , ĠpackageName , Ġ 1 5 ) ĊĠĠĠĠĠ Ġcallback . study Item Creator ( it ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġnew Callback Ġ= ĠNew Study Item Info Callback ( callback . validator , Ġnew Study Item Creator ) ĊĠĠĠ Ġsuper . show ( project , Ġcourse , Ġmodel , Ġnew Callback ) ĊĠ Ġ} Ċ } Ċ