public static File createTmpConfigOnDisk(String config) throws Exception { File file = File.createTempFile("template", ".xml"); file.deleteOnExit(); BufferedWriter bw = new BufferedWriter(new FileWriter(file)); try { bw.write(config); return file; } finally { bw.close(); } }