if(prevLine == -1) { getToolkit().beep(); return; }
	public void goToPrevWord(boolean select)	{		int caret = getCaretPosition();		int line = getCaretLine();		int lineStart = getLineStartOffset(line);		caret -= lineStart;		String lineText = getLineText(line);		if(caret == 0)		{			if(lineStart == 0)			{				view.getToolkit().beep();				return;			}			else			{				int prevLine = buffer.getPrevVisibleLine(line);				caret = getLineStartOffset(prevLine);			}		}		else		{			String noWordSep = (String)buffer.getProperty("noWordSep");			caret = TextUtilities.findWordStart(lineText,caret - 1,noWordSep)				+ lineStart;		}		if(select)			select(getMarkPosition(),caret);		else			setCaretPosition(caret);	}