docs: @Override
    public JsonObject deepCopy() {
      JsonObject result = new JsonObject();
      for (Map.Entry<String, JsonElement> entry : members.entrySet()) {
        result.add(entry.getKey(), entry.getValue().deepCopy());
      }
      return result;
    }