package Ġedu . c sh . ch ase . sprint . websocket s Ċ Ċ sealed Ġclass ĠRetry Reason Ġ{ ĊĊĠĠĠ Ġclass ĠDis connect ( val Ġcode : ĠInt , Ġval Ġreason : ĠString ?) Ġ: ĠRetry Reason () ĊĠĠĠ Ġclass ĠError ( val Ġerror : ĠException ) Ġ: ĠRetry Reason () Ċ Ċ }