docs: @Override
    public JSONObject getSessionCapabilities(String sessionId) {
      SelendroidLogger.info("session: " + sessionId);
  
      JSONObject copy;
      try {
        JSONObject capabilities = session.getCapabilities();
        if (capabilities != null) {
          copy = new JSONObject(capabilities.toString());
        } else {
          copy = new JSONObject();
        }
        copy.put(TAKES_SCREENSHOT, true);
        copy.put(BROWSER_NAME, "selendroid");
        copy.put("automationName", "selendroid");
        copy.put("platformName", "android");
        copy.put("platformVersion", serverInstrumentation.getOsVersion());
        copy.put(ROTATABLE, true);
        copy.put(PLATFORM, "android");
        copy.put(SUPPORTS_ALERTS, true);
        copy.put(SUPPORTS_JAVASCRIPT, true);
        copy.put(SUPPORTS_NETWORK_CONNECTION, true);
        copy.put("version", serverInstrumentation.getServerVersion());
        copy.put(ACCEPT_SSL_CERTS, true);
        SelendroidLogger.info("capabilities: " + copy);
        return copy;
      } catch (JSONException e) {
        throw new SelendroidException(e);
      }
    }