else if(caret == lastLine)
else if(caret == lastOfLine)
		public void actionPerformed(ActionEvent evt)		{			JEditTextArea textArea = getTextArea(evt);			int caret = textArea.getCaretPosition();			int lastLine = textArea.getLineEndOffset(				textArea.getCaretLine()) - 1;			int lastVisible = textArea.getLineEndOffset(				textArea.getFirstLine()				+ textArea.getVisibleLines()				- textArea.getElectricScroll() - 1) - 1;			int lastDocument = textArea.getDocumentLength();			if(caret == lastDocument)			{				textArea.getToolkit().beep();				return;			}			else if(caret == lastVisible)				caret = lastDocument;			else if(caret == lastLine)				caret = lastVisible;			else				caret = lastLine;			if(select)				textArea.select(textArea.getMarkPosition(),caret);			else				textArea.setCaretPosition(caret);		}