FILE: noneWithForEach.kt public abstract interface Diagnostic : R|kotlin/Any| { public abstract val name: R|kotlin/String| public get(): R|kotlin/String| } public final fun foo(conflicting: R|kotlin/collections/List|): R|kotlin/Unit| { lval filtered: R|kotlin/collections/ArrayList| = R|kotlin/collections/arrayListOf|() R|/conflicting|.R|kotlin/collections/groupBy|( = groupBy@fun (it: R|Diagnostic|): R|kotlin/String| { ^ R|/it|.R|/Diagnostic.name| } ).R|kotlin/collections/forEach||>( = forEach@fun (it: R|kotlin/collections/Map.Entry>|): R|kotlin/Unit| { lval diagnostics: R|kotlin/collections/List| = R|/it|.R|SubstitutionOverride|>| R|/filtered|.R|SubstitutionOverride|(R|/diagnostics|.R|kotlin/collections/filter|( = filter@fun (me: R|Diagnostic|): R|kotlin/Boolean| { ^ R|/diagnostics|.R|kotlin/collections/none|( = none@fun (other: R|Diagnostic|): R|kotlin/Boolean| { ^ !=(R|/me|, R|/other|) } ) } )) } ) }