// ĠOriginal Ġbug : ĠK T - 4 9 9 8 Ċ Ċ public Ġinline Ġfun Ġ< T > ĠIterable < T >. first ( predicate : Ġ( T ) Ġ-> ĠBoolean ) Ġ: ĠT Ġ{ ĊĠĠĠ Ġfor Ġ( element Ġin Ġthis ) Ġif Ġ( predicate ( element )) Ġreturn Ġelement ĊĠĠĠ Ġthrow ĠIllegalArgumentException (" No Ġelement Ġmatching Ġpredicate Ġwas Ġfound ") ĊĠĠĠĠ Ċ } Ċ