getDocumentProperties().remove( "tabSize"); getDocumentProperties().remove( "maxLineLen");
			public void run()			{				StringBuffer sbuf = (StringBuffer)getProperty(					BufferIORequest.LOAD_DATA);				if(reload)					clearProperties();				else				{					getDocumentProperties().remove(						BufferIORequest.LOAD_DATA);				}				if(sbuf != null)				{					try					{						// For `reload' command						remove(0,getLength());						insertString(0,sbuf.toString(),null);					}					catch(BadLocationException bl)					{						bl.printStackTrace();					}				}				undo = new MyUndoManager();				setMode();				setFlag(LOADING,false);				// if reloading a file, clear dirty flag				if(reload)					setDirty(false);				// if loadAutosave is false, we loaded an				// autosave file, so we set 'dirty' to true				// note that we don't use setDirty(),				// because a) that would send an unnecessary				// message, b) it would also set the				// AUTOSAVE_DIRTY flag, which will make				// the autosave thread write out a				// redundant autosave file				if(loadAutosave)					setFlag(DIRTY,true);				// send some EditBus messages				EditBus.send(new BufferUpdate(Buffer.this,					BufferUpdate.LOADED));				EditBus.send(new BufferUpdate(Buffer.this,					BufferUpdate.MARKERS_CHANGED));			}