}
}
} catch (ConnectException ce) {
log.fine("Connection failed, raising a SourceUnavailableException");
throw new SourceUnavailableException("Could not connect to CITA website");
} catch (IOException ioe) {
log.fine("Reading failed, raising a SourceUnavailable Exception");
throw new SourceUnavailableException("Could not read CITA source file:\n" + ioe.getMessage());
} finally {
try {
reader.close();
log.fine("Reader closed");
} catch (IOException ioe) {