Github user franz1981 commented on the issue:
https://github.com/apache/activemq-artemis/pull/1517
The semantic introduced is to cover that nanoTime can be negative (and most
of the time it is), so it is not risky but safer considering how nanoTime
behave :)---
