protected boolean gravar(String texto, String localizacao) {
		try {
			if (!localizacao.substring(localizacao.length() - extensao.length()).equals(extensao)) {
				localizacao += extensao;
			}

			BufferedWriter escritor = new BufferedWriter(new FileWriter(localizacao));

			escritor.write(texto);
			escritor.close();

			currentFile = localizacao;

			return true;
		} catch (IOException e) {
			e.printStackTrace();
			return false;
		}
	}