@@ -0,0 +1,658 @@
+package net.sf.jranges.range.doublerange.impl;%0A%0Aimport net.sf.jranges.range.RangeException;%0A%0Apublic class ZeroPositiveDoubleRange extends AbstractDoubleRange %7B%0A%0A%09public ZeroPositiveDoubleRange(double start, double stop) throws RangeException %7B%0A%09%09super(start, stop, 0, Double.MAX_VALUE);%0A%09%7D%0A%09%0A%09public ZeroPositiveDoubleRange(double start, double stop, double interval) throws RangeException %7B%0A%09%09super(start, stop, 0, Double.MAX_VALUE, interval);%0A%09%7D%0A%0A%09@Override%0A%09protected ZeroPositiveDoubleRange newInstange(double start, double stop, double limit1, double limit2)%0A%09%09%09throws RangeException %7B%0A%09%09return new ZeroPositiveDoubleRange(start, stop, interval);%0A%09%7D%0A%0A%7D%0A

Introduce ZeroPositiveDoubleRange.