}
}
if (mostProbableVariant == null || mostProbableVariant.getMatchedTokens() < matchedTokens) {
mostProbableVariant = mostProbableVariant == null ?
new QualifiedIdentifierVariant(elementTypes, matchedTokens) :
mostProbableVariant.replace(elementTypes, matchedTokens);
}
}
}