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