package Ġfr . bip i . sample . pickup . app . extensions Ċ Ċ fun ĠThrowable ?. flatten Cause s (): ĠList < Throwable > Ġ= Ġthis ?. run Ġ{ ĊĠĠĠ Ġmutable ListOf ( this ). apply Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( cause Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġadd All ( cause . flatten Cause s ()) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ġ?: Ġempty List () Ċ