docs: public static <P extends Enum<P>> Point optPoint(final JSONObject json, P e, Point fallback) {
          JSONObject value = optJSONObject(json, e);
          Log.d(Log.SUBSYSTEM.JSON, TAG, "optPoint(): raw: %s", value);
          Point p = asPoint(value, fallback);
  
          return p;
      }