class MyCandidate {
  val resolvedCall: ResolvedCall<*>
    field = resolvedCall
    get

  constructor(resolvedCall: ResolvedCall<*>) /* primary */ {
    super/*Any*/()
    /* <init>() */

  }

}

class ResolvedCall<C : Any?> {
  constructor() /* primary */ {
    super/*Any*/()
    /* <init>() */

  }

}

private fun <A : Any?> allCandidatesResult(allCandidates: Collection<MyCandidate>): @FlexibleNullability OverloadResolutionResultsImpl<@FlexibleNullability A?>? {
  return apply<@FlexibleNullability OverloadResolutionResultsImpl<@FlexibleNullability A?>?>(/* <this> = nameNotFound<A>(), */ block = local fun @FlexibleNullability OverloadResolutionResultsImpl<@FlexibleNullability A?>?.<anonymous>() {
    $this$apply /*!! OverloadResolutionResultsImpl<@FlexibleNullability A?> */.setAllCandidates(allCandidates = map<MyCandidate, ResolvedCall<A>>(/* <this> = allCandidates, */ transform = local fun <anonymous>(it: MyCandidate): ResolvedCall<A> {
      return it.<get-resolvedCall>() as ResolvedCall<A>
    }
))
  }
)
}
