nextLineRequested = (oldToken != token && lastToken != null);
nextLineRequested = (oldToken != token);
	public Token markTokens(Segment line, int lineIndex)	{		lastToken = null;		LineInfo info = lineInfo[lineIndex];		byte oldToken = info.token;		/* optimization :) */		byte token = markTokensImpl((lineIndex == 0 ?			Token.NULL : lineInfo[lineIndex -1].token),			line,lineIndex);		info.token = token;		/* don't force repaint for empty lines */		nextLineRequested = (oldToken != token &&			lastToken != null);		addToken(0,Token.END);		return firstToken;	}