qualifier = getRuntimeQualifier(this);
if (qualifier != null) getVariantsFromQualifier(processor, qualifier);
} else {
if (getDotTokenType() != GroovyTokenTypes.mSPREAD_DOT) {
getVariantsFromQualifier(processor, qualifier);
<BUG>} else {
}</BUG>
}
GroovyResolveResult[] candidates = processor.getCandidates();
if (candidates.length == 0) return PsiNamedElement.EMPTY_ARRAY;

qualifier = getRuntimeQualifier(this);
if (qualifier != null) getVariantsFromQualifier(processor, qualifier);
} else {
if (getDotTokenType() != GroovyTokenTypes.mSPREAD_DOT) {
getVariantsFromQualifier(processor, qualifier);
} else {
getVariantsFromQualifierForSpreadOperator(processor, qualifier);
}
}
GroovyResolveResult[] candidates = processor.getCandidates();
if (candidates.length == 0) return PsiNamedElement.EMPTY_ARRAY;
