e.printStackTrace();
Log.log(Log.ERROR,SearchAndReplace.class,e);
	public static boolean replaceAll(View view)	{		int lineCount = 0;		int fileCount = 0;		record(view,"replace-all");		view.showWaitCursor();		try		{			Buffer buffer = fileset.getFirstBuffer(view);			do			{				// Leave buffer in a consistent state if				// an error occurs				try				{					buffer.beginCompoundEdit();					int retVal = replaceAll(view,buffer);					if(retVal != 0)					{						fileCount++;						lineCount += retVal;					}					else						fileset.doneWithBuffer(buffer);				}				finally				{					buffer.endCompoundEdit();				}			}			while((buffer = fileset.getNextBuffer(view,buffer)) != null);		}		catch(Exception e)		{			e.printStackTrace();			Object[] args = { e.getMessage() };			if(args[0] == null)				args[0] = e.toString();			GUIUtilities.error(view,"searcherror",args);		}		// Hide the wait cursor		view.hideWaitCursor();		if(fileCount == 0)			view.getToolkit().beep();		else		{			Object[] args = { new Integer(lineCount),				new Integer(fileCount) };			GUIUtilities.message(view,"replace-results",args);		}		return (fileCount != 0);	}