AJT 2.5 released

AJT 2.5 adds new functionality to the TimeInterval class, implements a NullStream to simulate /dev/null, adds a LRUCache implementation, fixed a comment identifier bug in LineIterator, adds a new toolkit to work with Sets and fixes a bug in ExtensionManager with respect to upper case extensions.

API documentation