srecord Timestamp(long date) implements Comparable { *() { date = now(); } toString { ret formatLocalDateWithSeconds(date); } public int compareTo(Timestamp t) { ret t == null ? 1 : cmp(date, t.date); } }