// change event info
if (object.getChangeEventInfo() != null && propertyMode == PropertyMode.CHANGE) {
JSONObject changeEventInfo = new JSONObject();
ChangeEventInfo cei = object.getChangeEventInfo();
changeEventInfo.put(JSON_CHANGE_EVENT_TYPE, getJSONEnumValue(cei.getChangeType()));
changeEventInfo.put(JSON_CHANGE_EVENT_TIME, getJSONValue(cei.getChangeTime(), dateTimeFormat));
convertExtension(object.getChangeEventInfo(), changeEventInfo);
result.put(JSON_OBJECT_CHANGE_EVENT_INFO, changeEventInfo);
}