DateCalc Common defines the common functionalities (implementation using some generics).
Check out the UML diagrams and JavaDocs here.
Also, take a look at this module's Project Reports menu on the left, and the aggregated Project Reports.