private boolean writeToFile(FileWriter fstream) {
		BufferedWriter out = new BufferedWriter(fstream);

		try {
			out.write(constructXml());
		} catch (IOException e1) {
			ErrorMessage.show(
					"Eroare cand a fost scris fisierul de modificari", false);
			e1.printStackTrace();
			return false;
		} catch (TransformerException e1) {
			ErrorMessage.show(
					"Eroare in momentul construirii XML-ului de output", false);
			return false;
		}

		// Inchide fisierul de output
		try {
			out.close();
		} catch (IOException e1) {
			ErrorMessage.show("Eroare cand a fost inchis stream-ul de scriere",
					false);
			return false;
		}

		try {
			out.close();
		} catch (IOException e) {
			ErrorMessage.show("Eroare cand a fost inchis stream-ul de scriere",
					false);
			return false;
		}

		return true;
	}