public void dataReceived(byte response[], URL source, Object userdata, URLDownload downloader) {
try {
parseService(response, source);
fireEvent(new DownloadFinishedData(this));
} catch (UnsupportedEncodingException e) {
fireException(new DownloadFinishedData(this), e);
e.printStackTrace();
} catch (SAXException e) {
fireException(new DownloadFinishedData(this), e);
e.printStackTrace();
} catch (IOException e) {
fireException(new DownloadFinishedData(this), e);
e.printStackTrace();
} catch (ParserConfigurationException e) {
fireException(new DownloadFinishedData(this), e);
e.printStackTrace();
} catch (InstantiationException e) {
fireException(new DownloadFinishedData(this), e);
e.printStackTrace();
} catch (IllegalAccessException e) {
fireException(new DownloadFinishedData(this), e);
e.printStackTrace();
}
}