package Ġcom . y az an 9 8 . ex poser . errors ĊĊ Ċ abstract Ġclass ĠEx poser Exception Ġ: ĠException () Ġ{ ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln (""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠEx poser ĠException ĠStarted Ġ... ĊĠĠĠĠĠĠĠĠĠĠĠ ĠException ĠFrom ĠDomain ĠLayer ĊĠĠĠĠĠĠĠĠĠĠĠ ĠException ĠDetails Ġ: Ġ$ message ĊĠĠĠĠĠĠĠ Ġ""" . trim Indent ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġval Ġmessage : ĠString ? ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġget Main Reason (). toString () ĊĊĠĠĠ Ġprotected Ġabstract Ġfun Ġget Main Reason (): ĠAny ? Ċ Ċ } Ċ