80% completed JavaDoc for Document Collection
Merge remote-tracking branch 'origin/declan' into paul
Added isBefore, isAfter, isEqual