constructor(TokenCursor, TokenCommentCursor) {
		this.TokenCursor = TokenCursor;
		this.TokenCommentCursor = TokenCommentCursor;
	}
Initializes this cursor.
@param {Function} TokenCursor The class of the cursor which iterates tokens only.
@param {Function} TokenCommentCursor The class of the cursor which iterates the mix of tokens and comments.