public static void open(boolean startnew)
	{
		if(closed == false)
		{
			try{
				out.close();
				closed = true;
			}catch(IOException e){
				System.out.println("ChangesFile.open IOException: " + e.toString());
			}
		}else{System.out.println("changesfile error");}
		try{
		File file = new File(path);
		java.awt.Desktop.getDesktop().edit(file);
		}catch(IOException e){
			System.out.println("ChangesFile.open IOException: " + e.toString());
		}
		if(startnew)
		{
			path = "Changes.txt";
			try{
				out = new BufferedWriter(new FileWriter(path));
				closed = false;
				out.write("List of changes made:");
				out.newLine();
				out.newLine();
			}catch(IOException e){
				System.out.println("ChangesFile.initializer IOException: " + e.toString());
			}catch(ExceptionInInitializerError e){
				System.out.println("ChangesFile.initializer ExceptionInInitializerError: " + e.toString());
			}
		}
	}