package Ġedu . corn ell . cs . apl . vi ad uct . syntax Ċ Ċ import Ġedu . corn ell . cs . apl . pretty printing . Document Ċ import Ġedu . corn ell . cs . apl . pretty printing . Style Ċ import Ġedu . corn ell . cs . apl . pretty printing . styled Ċ Ċ /** Ċ Ġ* ĠA Ġparticipant Ġin Ġthe Ġdistributed Ġcomputation . Ċ Ġ* Ċ Ġ* ĠA Ġhost Ġis Ġa Ġlocation Ġthat Ġcan Ġrun Ġ( one Ġor Ġmore ) Ġprocesses ; Ċ Ġ* Ġit Ġhas Ġinputs Ġand Ġoutputs . Ċ Ġ*/ Ċ data Ġclass ĠHost ( override Ġval Ġname : ĠString ) Ġ: ĠName , ĠComparable < Host > Ġ{ ĊĠĠĠ Ġoverride Ġval Ġname Category : ĠString ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ" host " ĊĊĠĠĠ Ġoverride Ġfun Ġcompare To ( other : ĠHost ): ĠInt Ġ= ĊĠĠĠĠĠĠĠ Ġthis . name . compareTo ( other . name ) ĊĊĠĠĠ Ġoverride Ġval Ġas Document : ĠDocument ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠDocument ( name ). styled ( Host Style ) Ċ } Ċ Ċ /** ĠThe Ġdisplay Ġstyle Ġof Ġ[ Host ] s . Ġ*/ Ċ object ĠHost Style Ġ: ĠStyle Ċ