internal Batch(SimpleTagger <T> tagger)
 {
     if (tagger == null)
     {
         throw new ArgumentNullException("tagger");
     }
     _tagger = tagger;
     _tagger.StartBatch();
 }
 public void Dispose()
 {
     _tagger.EndBatch();
     _tagger = null;
     GC.SuppressFinalize(this);
 }