public void Take(char character) { if(this._currentCharacter == character) { this.TakeIt(); return; } throw new InvalidOperationException($"Expected '{character}'"); }