use Duration.ZERO constructor for duration zero
use Duration.ZERO constructor for duration zero