package Ġcom . github . ni uh f 0 4 5 2 . ex ile . web . internal Ċ Ċ import Ġcom . github . ni uh f 0 4 5 2 . ex ile . web . Web ExceptionHandler Ċ import Ġcom . github . ni uh f 0 4 5 2 . ex ile . web . Web Response Ċ Ċ class ĠSafe ExceptionHandler ( ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġhandler : ĠWeb ExceptionHandler Ċ ) Ġ: ĠWeb ExceptionHandler Ġ{ ĊĠĠĠ Ġprivate Ġval Ġfallback Handler Ġ= ĠDefault ExceptionHandler () ĊĊĠĠĠ Ġoverride Ġfun Ġhandle ( exception : ĠThrowable ): ĠWeb Response < ByteArray > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġhandler . handle ( exception ) ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( ex : ĠThrowable ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfallback Handler . handle ( ex ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }