try {
restore.restore(listener, username, password, dbaPassword, f, uri);
} catch(final FileNotFoundException fnfe) {
listener.error(fnfe.getMessage());
} catch(final IOException ioe) {
listener.error(ioe.getMessage());
} catch(final SAXException saxe) {
listener.error(saxe.getMessage());
} catch(final XMLDBException xmldbe) {
listener.error(xmldbe.getMessage());
} catch(final ParserConfigurationException pce) {