@Override
  public ResolveResult @NotNull [] multiResolve(boolean incompleteCode) {
    if (!myAllowRemoteResolve) {
      return RatedResolveResult.EMPTY_ARRAY;
    }
    PyExpression pyExpression = resolveToDummyDescription();
    if (pyExpression == null) {
      return RatedResolveResult.EMPTY_ARRAY;
    }

    if (pyExpression instanceof PyReferenceExpression ref) {
      PsiElement resolved = ref.getReference().resolve();
      if (resolved != null) {
        return new ResolveResult[]{new RatedResolveResult(RatedResolveResult.RATE_HIGH, resolved)};
      }
    }

    return RatedResolveResult.EMPTY_ARRAY;
  }
@Override
  public ResolveResult @NotNull [] multiResolve(boolean incompleteCode)