* @throws InterruptedException
*/
public void parseFile( URL fileURL, boolean forCurrentMap, boolean automaticImport ) throws IOException, InterruptedException {
try {
currentStream = new ProgressMonitorStream( fileURL.openStream() );
agrHandler = new AggregatedHandler(fileURL, forCurrentMap, automaticImport);
saxParser.parse( currentStream, agrHandler );
} catch( AggregatedHandler.ImportInterruptedException ex) {
//remove new dataset, if it was already added to the manager
if (agrHandler.wasDatasetAdded())