docs: public static Date copyWith(Date self, Map<Object, Integer> updates) {
          Calendar cal = Calendar.getInstance();
          cal.setTime(self);
          set(cal, updates);
          return cal.getTime();
      }