Hlc<T> constructor
Implementation
Hlc(int millis, this.counter, this.nodeId)
: assert(counter <= _maxCounter),
assert(nodeId is Comparable),
assert(nodeId != null),
// Detect microseconds and convert to millis
millis = millis < 0x0001000000000000 ? millis : millis ~/ 1000;