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