// timeUnmarshall.start();
try {
XMLStreamReader xmlr = ResponseUnmarshaller.createReader(new InputStreamReader(new GZIPInputStream(new ByteArrayInputStream(data)), Charset.forName("UTF-8")));
ResponseUnmarshaller responseUnmarshaller = new ResponseUnmarshaller(store, xmlr);
responseUnmarshaller.skip();
if (!"artist".equals(xmlr.getLocalName())) {
throw new DespotifyException("Expected document root to be of type <artist>");
}
artist = responseUnmarshaller.unmarshallArtist(new Date());
if (!this.artist.equals(artist)) {
throw new DespotifyException("Artist in response has different UUID than the requested artist!");
}
xmlr.close();
} catch (XMLStreamException e) {