nextLineRequested = (oldToken != token);
if(!(lastLine == lineIndex && nextLineRequested)) nextLineRequested = (oldToken != token);  lastLine = lineIndex;
	public Token markTokens(Segment line, int lineIndex)	{		lastToken = null;		LineInfo info = lineInfo[lineIndex];		LineInfo prev;		if(lineIndex == 0)			prev = null;		else			prev = lineInfo[lineIndex - 1];		byte oldToken = info.token;		byte token = markTokensImpl(prev == null ?			Token.NULL : prev.token,line,lineIndex);		info.token = token;		nextLineRequested = (oldToken != token);		addToken(0,Token.END);		return firstToken;	}