@Override public boolean before(final Date when) { conditionallyUpdateTime(); return super.before(when); }
@Override public int compareTo(final Date anotherDate) { conditionallyUpdateTime(); return super.compareTo(anotherDate); }
@Override @Deprecated public int getHours() { conditionallyUpdateTime(); return super.getHours(); }
@Override public long getTime() { conditionallyUpdateTime(); return super.getTime(); }
@Override @Deprecated public int getDate() { conditionallyUpdateTime(); return super.getDate(); }
@Override @Deprecated public int getMonth() { conditionallyUpdateTime(); return super.getMonth(); }
@Override public boolean equals(final Object obj) { conditionallyUpdateTime(); return super.equals(obj); }
@Override @Deprecated public int getDate() { conditionallyUpdateTime(); return super.getDate(); }
@Override @Deprecated public int getDay() { conditionallyUpdateTime(); return super.getDay(); }
@Override @Deprecated public int getMinutes() { conditionallyUpdateTime(); return super.getMinutes(); }
@Override @Deprecated public int getTimezoneOffset() { conditionallyUpdateTime(); return super.getTimezoneOffset(); }
@Override public Object clone() { conditionallyUpdateTime(); return super.clone(); }
@Override public int getDate() { conditionallyUpdateTime(); return super.getDate(); }
@Override @Deprecated public int getMonth() { conditionallyUpdateTime(); return super.getMonth(); }
@Override public int getMinutes() { conditionallyUpdateTime(); return super.getMinutes(); }
@Override public int getYear() { conditionallyUpdateTime(); return super.getYear(); }
@Override public int hashCode() { conditionallyUpdateTime(); return super.hashCode(); }
@Override public boolean equals(final Object obj) { conditionallyUpdateTime(); return super.equals(obj); }
@Override @Deprecated public int getMinutes() { conditionallyUpdateTime(); return super.getMinutes(); }
@Override @Deprecated public int getSeconds() { conditionallyUpdateTime(); return super.getSeconds(); }