package Ġcom . intellij . build system . model Ċ Ċ fun Ġ< T Ġ: ĠOperation Item > ĠIterable < T >. perform Operation On Each ( operation Type : ĠOperation Type , Ġoperation : Ġ( T ) Ġ-> ĠUnit ) Ġ= ĊĠĠĠ Ġfold ( mutable ListOf < Operation Failure < T >> ()) Ġ{ Ġfailures , Ġitem Ġ-> ĊĠĠĠĠĠĠĠ Ġ@ Suppress (" Too Generic Exception Ca ught ") Ġ// ĠGu arding Ġagainst Ġrandom Ġruntime Ġerrors ĊĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoperation ( item ) ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( e : ĠException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfailures Ġ+= ĠOperation Failure ( operation Type , Ġitem , Ġe ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfailures ĊĠĠĠ Ġ} Ċ