e.printStackTrace();
showErrorMessage("IOException: " + e.getMessage(), e);
	private void backupAction(ActionEvent ev) {		CreateBackupDialog dialog =			new CreateBackupDialog(				properties.getProperty("uri", "xmldb:exist://"),				properties.getProperty("user", "admin"),				properties.getProperty("password", null),				properties.getProperty("backup-dir", "backup"));		if (JOptionPane			.showOptionDialog(				this,				dialog,				"Create Backup",				JOptionPane.OK_CANCEL_OPTION,				JOptionPane.QUESTION_MESSAGE,				null,				null,				null)			== JOptionPane.YES_OPTION) {			String collection = dialog.getCollection();			String dir = dialog.getBackupDir();			Backup backup =				new Backup(					properties.getProperty("user", "admin"),					properties.getProperty("password", null),					dir,					properties.getProperty("uri", "xmldb:exist://") + '/' + collection);			try {				backup.backup(true, this);			} catch (XMLDBException e) {				e.printStackTrace();			} catch (IOException e) {				e.printStackTrace();			} catch (SAXException e) {				e.printStackTrace();			}		}	}