changed from int64_t to uint64_t for time in millis. add a PrintWriter ctor that takes a Writer as argument