protected boolean paintSyntaxLine(TextAreaModel model, Graphics gfx, TokenMarker tokenMarker, Font defaultFont, Color defaultColor, int lineIndex, int x, int y)
protected void paintSyntaxLine(TextAreaModel model, Graphics gfx, Font defaultFont, Color defaultColor, int x, int y)
	protected boolean paintSyntaxLine(TextAreaModel model, Graphics gfx,		TokenMarker tokenMarker, Font defaultFont, Color defaultColor,		int lineIndex, int x, int y)	{		gfx.setColor(defaultColor);		currentLineTokens = tokenMarker.markTokens(currentLine,lineIndex);		int offset = 0;		for(;;)		{			byte id = currentLineTokens.id;			if(id == Token.END)				break;			int length = currentLineTokens.length;			if(id == Token.NULL)			{				if(!defaultColor.equals(gfx.getColor()))					gfx.setColor(defaultColor);				if(!defaultFont.equals(gfx.getFont()))					gfx.setFont(defaultFont);			}			else				styles[id].setGraphicsFlags(gfx,defaultFont);			currentLine.count = length;			x = Utilities.drawTabbedText(currentLine,x,y,gfx,this,offset);			currentLine.offset += length;			offset += length;			currentLineTokens = currentLineTokens.next;		}		return tokenMarker.isNextLineRequested();	}