* @param configuration
* @throws IOException
*/
public static void saveXmlConfigurationFile(File configurationFile, ConfigurationService configuration) throws IOException {
Document document = DocumentHelper.createDocument();
Element root = document.addElement(ROOT_NODE.replaceAll("/", ""));
root.addAttribute("config-version", "2");
XmlUtility.processXPath(root, LAF_XPATH, Integer.toString(configuration.getLookAndFeel()));
XmlUtility.processXPath(root, THEME_XPATH, Integer.toString(configuration.getTheme()));
XmlUtility.processXPath(root, POOL_SIZE_XPATH, Integer.toString(configuration.getThumbCreatorPoolSize()));
XmlUtility.processXPath(root, LOGGING_LEVEL_XPATH, Integer.toString(configuration.getLoggingLevel()));