private void HandleWhiteSpace(CharacterBuffer charBuffer, int indexInOriginalBuffer)
 {
     if (this.IgnoreWhitespace)
     {
         string whiteSpace = charBuffer.GetWhiteSpace();
         if (whiteSpace.Length > 0)
         {
             this.Add(new WhiteSpace(indexInOriginalBuffer, whiteSpace));
         }
     }
 }