@NotNull
  public PyResolveContext withRemote() {
    return allowRemote() ? this : new PyResolveContext(myAllowImplicits, myAllowProperties, true, myTypeEvalContext);
  }
@NotNull
  public PyResolveContext withRemote()