@Override
    protected PsiElement resolveImpl() {
        final ResolveResult[] results = multiResolve(false);
        return results.length == 1 ? results[0].getElement() : null;
    }
@Override
    protected PsiElement resolveImpl()