protected void mergeLinkingCandidatesIntoParent(ResolvedTypes parent) {
   Map<XExpression, IApplicableCandidate> linkingCandidates = basicGetLinkingMap();
   if (!linkingCandidates.isEmpty()) {
     for (Map.Entry<XExpression, IApplicableCandidate> entry : linkingCandidates.entrySet()) {
       parent.acceptCandidate(entry.getKey(), entry.getValue());
     }
   }
 }