return new CircularRangeValueFloat((Range<Float>) range, increment.floatValue());
return new CircularRangeValueFloat((Range<Float>) range, increment.floatValue());
return (ObjectGenerator<T>) wrap(new CircularRangeValueFloat(toRange(range), (Float) step));
return (ObjectGenerator<T>) wrap(new CircularRangeValueFloat(toRange(range), (Float) step));