package Ġcore . use case Ċ Ċ import Ġorg . gradle . api . Gradle Exception Ċ Ċ class ĠHandle Un successful Sum maries UseCase ( val Ġsummar ies : ĠList < Get Summary UseCase >) Ġ{ ĊĠĠĠ Ġfun Ġinvoke () Ġ{ ĊĠĠĠĠĠĠĠ Ġsummar ies . forEach Ġ{ Ġsummary Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ(! summary . is Successful ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠGradle Exception ( summary . value () Ġ?: Ġ"") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }