docs: public static boolean needToUpdateResourceFields(CmsResource existingRes, CmsResource newRes, boolean reduced) {
  
          boolean result = false;
          result |= existingRes.getTypeId() != newRes.getTypeId();
          result |= differentDates(existingRes.getDateCreated(), newRes.getDateCreated()); // Export format date is not precise to millisecond
          result |= differentDates(existingRes.getDateReleased(), newRes.getDateReleased());
          result |= differentDates(existingRes.getDateExpired(), newRes.getDateExpired());
          result |= existingRes.getFlags() != newRes.getFlags();
          if (!reduced) {
              result |= !Objects.equal(existingRes.getUserCreated(), newRes.getUserCreated());
              result |= !Objects.equal(existingRes.getUserLastModified(), newRes.getUserLastModified());
              result |= existingRes.getDateLastModified() != newRes.getDateLastModified();
          }
          return result;
      }