question: public int compareTo ( Date anotherDate ) { long thisTime = getMillisOf ( this ) ; long anotherTime = getMillisOf ( anotherDate ) ; return ( thisTime < anotherTime ? - 1 : ( thisTime == anotherTime ? 0 : 1 ) ) ; }
target:  Compares two Dates for ordering.