+CFAbsoluteTime Requirement::Reader::getAbsoluteTime()
+{
+ // timestamps are saved as 64bit ints internally for
+ // portability, but CoreFoundation wants CFAbsoluteTimes,
+ // which are doubles.
+ // This cuts off subseconds.
+ return static_cast<CFAbsoluteTime>(get<int64_t>());
+}
+