docs: public static <P extends Enum<P>> boolean hasPoint(final JSONObject json, P e) {
          Object o = opt(json, e);
          return o != null && o != JSONObject.NULL && o instanceof JSONObject &&
                  isPoint((JSONObject) o);
      }