FontMetrics fm = getFontMetrics();
	protected int offscreenRepaintLineRange(int firstLine, int lastLine)	{		if(offGfx == null)			return 0;		FontMetrics fm = getFontMetrics();		if(tabSize == 0)		{			tabSize = fm.charWidth('w') * ((Integer)textArea				.getDocument().getProperty(				PlainDocument.tabSizeAttribute)).intValue();		}		int x = textArea.getHorizontalOffset();		int line;		for(line = firstLine; line <= lastLine;)		{			line += paintLine(offGfx,line,x);		}		return line - firstLine;	}