constructor(cursor, predicate) {
		super(cursor);
		this.predicate = predicate;
	}
Initializes this cursor.
@param {Cursor} cursor The cursor to be decorated.
@param {Function} predicate The predicate function to decide tokens this cursor iterates.