private void save() {
		try {
			DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();
			DocumentBuilder docBuilder = docFactory.newDocumentBuilder();

			Document doc = docBuilder.newDocument();
			Element options = doc.createElement("options");
			doc.appendChild(options);

			Element advance = doc.createElement("advance");
			options.appendChild(advance);

			Attr intro = doc.createAttribute("noIntro");
			intro.setValue(chckbxNoIntro.isSelected() + "");
			advance.setAttributeNode(intro);

			Attr mute = doc.createAttribute("mute");
			mute.setValue(chckbxMute.isSelected() + "");
			options.setAttributeNode(mute);

			TransformerFactory transformerFactory = TransformerFactory.newInstance();
			Transformer transformer = transformerFactory.newTransformer();
			DOMSource source = new DOMSource(doc);
			StreamResult result = new StreamResult(fXmlFile);

			transformer.transform(source, result);

			System.out.println("options file saved in'" + fXmlFile.toURI() + "'");

		} catch (ParserConfigurationException pce) {
			System.err.println("[ERROR] " + pce);
		} catch (TransformerException tfe) {
			System.err.println("[ERROR] " + tfe);
		}

		if (chckbxNoIntro.isSelected()) Bootstrap.doIntro = false;
		if (chckbxMute.isSelected()) Bootstrap.MUTE = true;
	}