docs: public static <P extends Enum<P>> JSONObject optJSONObject(final JSONObject json, P e,
                                                                 JSONObject fallback) {
          JSONObject jsonObject = optJSONObject(json, e);
          if (jsonObject == null) {
              jsonObject = fallback;
          }
          return jsonObject;
      }