code: private ILexLocation location(int tokline, int tokpos, int startOffset,
  			int endOffset)
  	{
  		// Fix for location on traces
  		if (this.location != null)
  		{
  			return this.location;
  		} else
  		{
  			return new LexLocation(file, currentModule, tokline, tokpos, linecount, charpos, startOffset, endOffset);
  		}
  	}
docs: Create a {@link LexLocation} object from the current stream position.
  
  @param tokline
  The token start line.
  @param tokpos
  The token start position.
  @param endOffset
  @return A new LexLocation.