ClSymbol qualifier = symbol.getQualifierSymbol();
final CompletionProcessor processor = new CompletionProcessor(symbol, symbol.getKinds());
if (qualifier == null) {
ResolveUtil.treeWalkUp(symbol, processor);
} else {
for (ResolveResult result : qualifier.multiResolve(false)) {
final PsiElement element = result.getElement();
if (element != null) {
final PsiElement sep = symbol.getSeparatorToken();
final String sepText = sep == null ? "." : sep.getText();
if ("/".equals(sepText) && isNamespaceLike(element)) {