@Override
  public @NotNull @NlsSafe String getAdvancedInformationHint(@NotNull PyExpression element) {
    return """
      TypeEvalContext.userInitiated: %s
      TypeEvalContext.codeAnalysis: %s
      """.formatted(getFormattedTypeInContext(element, TypeEvalContext.userInitiated(element.getProject(), element.getContainingFile())),
                    getFormattedTypeInContext(element, TypeEvalContext.codeAnalysis(element.getProject(), element.getContainingFile())));
  }
@Override
  public @NotNull @NlsSafe String getAdvancedInformationHint(@NotNull PyExpression element)