package Ġ${ packageName } ĊĊ Ċ // TODO : Ġyou Ġcan Ġuncomment Ġthe Ġfollowing Ġcode Ġfor Ġtesting Ċ fun Ġmain () Ġ{ Ċ // ĠĠĠ Ġval Ġsorting Context Ġ= ĠContext () Ċ // ĠĠĠ Ġval Ġpolicy Ġ= ĠPolicy ( sorting Context ) Ċ // Ċ // ĠĠĠ Ġvar Ġarray Ġ= ĠClient . create Integer Array ( 1 0 ) Ċ // Ċ // ĠĠĠ Ġfor Ġ( i Ġin Ġ 0 .. 9 ) Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġarray Ġ= ĠClient . scr amble Array ( array ) Ċ // ĠĠĠĠĠĠĠ Ġsorting Context . array Ġ= Ġarray Ċ // ĠĠĠĠĠĠĠ ĠClient . simulate Runtime Configuration Change ( policy ) Ċ // ĠĠĠĠĠĠĠ Ġprint (" Un sorted ĠArray Ġa Ġ= Ġ") Ċ // ĠĠĠĠĠĠĠ ĠClient . print Integer Array ( array ) Ċ // ĠĠĠĠĠĠĠ Ġsorting Context . sort () Ċ // ĠĠĠĠĠĠĠ Ġprint (" Sorted ĠArray Ġa Ġ= Ġ") Ċ // ĠĠĠĠĠĠĠ ĠClient . print Integer Array ( array ) Ċ // ĠĠĠ Ġ} Ċ } Ċ