@@ -0,0 +1,872 @@
+%0A%0Aimport java.util.Date;%0A%0A/**%0A *%0A * @author Joseph Hendrix%0A */%0Apublic class CustomDate extends Date%0A%7B%0A    private boolean about;%0A    private boolean yearKnown;%0A    private boolean monthKnown;%0A    private boolean dayKnown;%0A%0A    public boolean isAbout()%0A    %7B%0A        return about;%0A    %7D%0A%0A    public void setAbout(boolean about)%0A    %7B%0A        this.about = about;%0A    %7D%0A%0A    public boolean isYearKnown()%0A    %7B%0A        return yearKnown;%0A    %7D%0A%0A    public void setYearKnown(boolean yearKnown)%0A    %7B%0A        this.yearKnown = yearKnown;%0A    %7D%0A%0A    public boolean isMonthKnown()%0A    %7B%0A        return monthKnown;%0A    %7D%0A%0A    public void setMonthKnown(boolean knowMonth)%0A    %7B%0A        this.monthKnown = knowMonth;%0A    %7D%0A%0A    public boolean isDayKnown()%0A    %7B%0A        return dayKnown;%0A    %7D%0A%0A    public void setDayKnown(boolean dayKnown)%0A    %7B%0A        this.dayKnown = dayKnown;%0A    %7D%0A

Create CustomDate.java