package Ġdev . kaz us ato . exe ption handling example . ext sys . exception Ċ Ċ abstract Ġclass ĠAbstract Ex ts ys Exception Ġ: ĠRuntimeException Ġ{ ĊĊ ĉ val Ġtarget System : ĠString ĊĊ ĉ constructor ( target System : ĠString ) Ġ: Ġsuper () Ġ{ Ċĉ ĉ this . target System Ġ= Ġtarget System Ċ ĉ } ĊĊ ĉ constructor ( target System : ĠString , Ġmessage : ĠString ?) Ġ: Ġsuper ( message ) Ġ{ Ċĉ ĉ this . target System Ġ= Ġtarget System Ċ ĉ } ĊĊ ĉ constructor ( target System : ĠString , Ġmessage : ĠString ?, Ġcause : ĠThrowable ?) Ġ: Ġsuper ( message , Ġcause ) Ġ{ Ċĉ ĉ this . target System Ġ= Ġtarget System Ċ ĉ } ĊĊ ĉ constructor ( target System : ĠString , Ġcause : ĠThrowable ?) Ġ: Ġsuper ( cause ) Ġ{ Ċĉ ĉ this . target System Ġ= Ġtarget System Ċ ĉ } ĊĊ ĉ constructor ( target System : ĠString , Ġmessage : ĠString ?, Ġcause : ĠThrowable ?, Ġenable Sup pression : ĠBoolean , Ġwritable StackTrace : ĠBoolean ) Ċĉĉ ĉ : Ġsuper ( message , Ġcause , Ġenable Sup pression , Ġwritable StackTrace ) Ġ{ Ċĉ ĉ this . target System Ġ= Ġtarget System Ċ ĉ } Ċ Ċ }