@@ -0,0 +1,628 @@
+package com.pholser.junit.quickcheck.generator;%0A%0Aimport java.util.Calendar;%0Aimport java.util.Date;%0Aimport java.util.TimeZone;%0A%0Aimport com.pholser.junit.quickcheck.internal.random.SourceOfRandomness;%0A%0Apublic class DateGenerator extends Generator%3CDate%3E %7B%0A    private final LongGenerator longGenerator = new LongGenerator();%0A%0A    public DateGenerator() %7B%0A        super(Date.class);%0A    %7D%0A%0A    @Override%0A    public Date generate(SourceOfRandomness random, int size) %7B%0A    %09Calendar c = Calendar.getInstance(TimeZone.getTimeZone(%22UTC%22));%0A    %09c.setTimeInMillis(longGenerator.generate(random, size));%0A    %09return c.getTime();%0A    %7D%0A%7D%0A

Add generator for java.util.Date