Improvements to the ACM java libraries at http://www-cs-faculty.stanford.edu/~eroberts/jtf/