docs: @Override
      void parseJSONMember(JsonObject.Member member) {
          super.parseJSONMember(member);
          String memberName = member.getName();
          JsonValue value = member.getValue();
          if (memberName.equals(WATERMARK_JSON_KEY)) {
              try {
                  this.createdAt = BoxDateFormat.parse(value.asObject().get(CREATED_AT_JSON_KEY).asString());
                  this.modifiedAt = BoxDateFormat.parse(value.asObject().get(MODIFIED_AT_JSON_KEY).asString());
              } catch (ParseException e) {
                  assert false : "A ParseException indicates a bug in the SDK.";
              }
          }
      }