Java data manipulation utility that makes it easier to work with data structures and files. For example: external file sort. Map-Reduce. XML data diffing.