@NotNull
  public PyResolveContext withTypeEvalContext(@NotNull TypeEvalContext context) {
    return new PyResolveContext(myAllowImplicits, myAllowProperties, myAllowRemote, context);
  }
@NotNull
  public PyResolveContext withTypeEvalContext(@NotNull TypeEvalContext context)