if(currentLineIndex == lastLine) break; else currentLineIndex++;
	protected int offscreenRepaintLineRange(int firstLine, int lastLine)	{		if(offGfx == null)			return 0;		TextAreaModel model = textArea.getModel();		FontMetrics fm = getFontMetrics();		tabSize = fm.charWidth('w') * ((Integer)model.getDocument()			.getProperty(PlainDocument.tabSizeAttribute))			.intValue();		int x = textArea.getHorizontalOffset();		int y = model.lineToY(firstLine);		currentLineIndex = firstLine;		while(currentLineIndex <= lastLine)		{			currentLineIndex += paintLine(model,offGfx,x,y);			y += model.getLineHeight();		}		return currentLineIndex - firstLine;	}