package Ġorg . repl . spring cloud . common . exception Ċ Ċ import Ġjava . util . ArrayList Ċ Ċ class ĠService Exception Ġ: ĠException Ġ{ ĊĠĠĠ Ġprivate Ġvar Ġbusiness Error Messages : ĠMutable List < String > Ġ= ĠArrayList () ĊĊĠĠĠ Ġconstructor ( message : ĠString ): Ġsuper ( message ) Ġ{ ĊĠĠĠĠĠĠĠ Ġbusiness Error Messages . add ( message ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġconstructor ( message : ĠString , Ġe : ĠException ): Ġsuper ( message , Ġe ) Ġ{ ĊĠĠĠĠĠĠĠ Ġbusiness Error Messages . add ( message ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Business Error Messages (): ĠList < String > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġbusiness Error Messages ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Business Error Messages ( business Error Messages : ĠMutable List < String >) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . business Error Messages Ġ= Ġbusiness Error Messages ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġadd Business ErrorMessage ( message : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġbusiness Error Messages . add ( message ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ(" ServiceException {" Ġ+ Ġ" message =" Ġ+ Ġmessage Ġ+ Ġ", Ġbusiness Error Messages =" Ġ+ Ġbusiness Error Messages ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ+ Ġ' }') ĊĠĠĠ Ġ} Ċ }