paintHighlight(gfx,line,y);
	protected void paintLine(Graphics gfx, TokenMarker tokenMarker,		int line, int x)	{		Font defaultFont = getFont();		Color defaultColor = getForeground();		int y = textArea.lineToY(line);		paintHighlight(gfx,line,y);		if(line < 0 || line >= textArea.getLineCount())		{			if(paintInvalid)			{				styles[Token.INVALID].setGraphicsFlags(gfx,defaultFont);				gfx.drawString("~",0,y + fm.getHeight());			}		}		else if(tokenMarker == null)		{			paintPlainLine(gfx,line,defaultFont,defaultColor,x,y);		}		else		{			paintSyntaxLine(gfx,tokenMarker,line,defaultFont,				defaultColor,x,y);		}	}