private void save(File file) throws IOException { // Document document = DomUtilities.createEmptyPlainDocument(); Document document = DomUtilities.createEmptyDocument(); if (document != null) { for (ConfigurationDescription description : mList) { description.toXml(document); } String xml = EclipseXmlPrettyPrinter.prettyPrint(document, true); Files.write(xml, file, Charsets.UTF_8); } }