autosave.stop();
autosave.interrupt();
	public static void propertiesChanged()	{		if(server != null)		{			server.stopServer();			server = null;		}		if(autosave != null)			autosave.stop();		if("on".equals(getProperty("server"))			&& portFile != null)			server = new Server();					autoindent = "on".equals(getProperty("view.autoindent"));		syntax = "on".equals(getProperty("buffer.syntax"));		autosave = new Autosave();		try		{			maxRecent = Integer.parseInt(getProperty(				"recent"));		}		catch(NumberFormatException nf)		{			maxRecent = 8;		}		for(int i = recent.size() - maxRecent; i > 0; i--)		{			recent.removeElementAt(i);		}		try		{			maxClipHistory = Integer.parseInt(getProperty(				"clipHistory"));		}		catch(NumberFormatException nf)		{			maxClipHistory = 100;		}		for(int i = clipHistory.size() - maxClipHistory; i > 0; i--)		{			clipHistory.removeElementAt(i);		}	}