return false;
break loop;
	public static boolean find(View view)	{		boolean repeat = false;		Buffer buffer = null;		SearchMatcher matcher = getSearchMatcher();		if(matcher == null)		{			view.getToolkit().beep();			return false;		}		try		{loop:			for(;;)			{				while((buffer = (repeat ? fileset.getFirstBuffer(view)					: fileset.getNextBuffer(view,buffer))) != null)				{					int start;					if(view.getBuffer() == buffer && !repeat)						start = view.getTextArea()							.getSelectionEnd();					else						start = 0;					if(find(view,buffer,start))						return true;					repeat = false;				}				int result = JOptionPane.showConfirmDialog(view,					jEdit.getProperty("keepsearching.message"),					jEdit.getProperty("keepsearching.title"),					JOptionPane.YES_NO_OPTION,					JOptionPane.QUESTION_MESSAGE);				if(result == JOptionPane.YES_OPTION)				{					// start search from beginning					buffer = null;					repeat = true;				}				else					return false;			}		}		catch(Exception e)		{			e.printStackTrace();			Object[] args = { e.getMessage() };			if(args[0] == null)				args[0] = e.toString();			GUIUtilities.error(view,"searcherror",args);		}		return false;	}