else if(token == LINK)
else if(token == Token.KEYWORD1)
	public Token markTokens(Segment line, int lineIndex)	{		lastToken = null;		String token = null;		int offset = line.offset;		int lastOffset = offset;		int length = line.count + offset;		if(line.array[offset] == '*' || line.array[offset] == '=')		{			addToken(length - offset,HEADING);			lastToken.nextValid = false;			return firstToken;		}loop:		for(int i = line.offset; i < length; i++)		{			if(line.array[i] == '|')			{				if(token == null)				{					token = LINK;					addToken(i - lastOffset,null);					lastOffset = i;				}				else if(token == LINK)				{					token = null;					addToken((i+1) - lastOffset,LINK);					lastOffset = i + 1;				}			}		}		if(lastOffset != length)			addToken(length - lastOffset,null);		if(lastToken != null)		{			lastToken.nextValid = false;			return firstToken;		}		else			return null;	}