docs: private void recordPageEventWithExtras(JSONObject extras) {
          try{
              JSONObject jsonObject = new JSONObject();
              // Add the extras
              if (extras != null && extras.length() > 0) {
                  Iterator keys = extras.keys();
                  while (keys.hasNext()) {
                      try {
                          String key = (String) keys.next();
                          jsonObject.put(key, extras.getString(key));
                      } catch (ClassCastException ignore) {
                          // Really won't get here
                      }
                  }
              }
              queueEvent(context, jsonObject, Constants.PAGE_EVENT);
          } catch (Throwable t) {
              // We won't get here
          }
      }