Java data manipulation utilities when working with data. For example external sorting, splitting, and merging files. Simple map-reduce. XML data extraction.