Java wrapper library for structured files (XML)