Currently GetLastModifiedProperty extends BaseProperty. Going forward, can we use a hierarchy like: BaseProperty --DateProperty (protected constructor, public Date getDate(), protected DateFormat getDateFormat()) ----ISO8601DateProperty (protected constructor, getDateFormat() returns new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'")) -------CreationDateProperty (TAG_NAME = "creationdate") -------ModificationDateProperty (TAG_NAME = "modificationdate") ----RFC2068DateProperty (protected constructor, getDateFormat() returns new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss zzz", Locale.US)) -------GetLastModifiedProperty (TAG_NAME = "getlastmodified")
Done. See 31318.