public static @NotNull UserScaleContext create(@Nullable UserScaleContext ctx) {
    UserScaleContext c = createIdentity();
    c.update(ctx);
    return c;
  }
public static @NotNull UserScaleContext create(@Nullable UserScaleContext ctx)