public BufferedTokenStream(ITokenSource tokenSource) { if (tokenSource == null) { throw new ArgumentNullException("tokenSource cannot be null"); } this._tokenSource = tokenSource; }