currentLineTokens = currentLineTokens.next;
tokens = tokens.next;
	protected void paintSyntaxLine(TextAreaModel model, Graphics gfx,		Font defaultFont, Color defaultColor, int x, int y)	{		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;		}		if(eolMarkers)		{			gfx.setColor(eolMarkerColor);			gfx.drawString(".",x,y);		}	}