Reader reader = new InputStreamReader(new GZIPInputStream(new ByteArrayInputStream(compressedData)), UTF8);
XMLStreamReader xmlr = ResponseUnmarshaller.createReader(reader);
ResponseUnmarshaller unmarshaller = new ResponseUnmarshaller(store, xmlr);
unmarshaller.skip();
List<Track> tracks = unmarshaller.unmarshallLoadTracks();
xmlr.close();
for (Track track : tracks) {
store.persist(track);
}