if(doHyperSearch(buffer,matcher)) fileset.matchFound(buffer);
doHyperSearch(buffer,matcher);
	private void doHyperSearch()	{		setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));		try		{			resultModel.removeAllElements();			SearchMatcher matcher = SearchAndReplace				.getSearchMatcher();			if(matcher == null)			{				view.getToolkit().beep();				return;			}			SearchFileSet fileset = SearchAndReplace.getSearchFileSet();			Buffer buffer = fileset.getFirstBuffer(view);			do			{				if(doHyperSearch(buffer,matcher))					fileset.matchFound(buffer);			}			while((buffer = fileset.getNextBuffer(view,buffer)) != null);			if(resultModel.isEmpty())				view.getToolkit().beep();			results.setModel(resultModel);		}		catch(Exception e)		{			Log.log(Log.ERROR,this,e);			Object[] args = { e.getMessage() };			if(args[0] == null)				args[0] = e.toString();			GUIUtilities.error(view,"searcherror",args);		}		setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));	}