class_docstr: Brill's transformational rule-based tagger.  Brill taggers use an
  initial tagger (such as ``tag.DefaultTagger``) to assign an initial
  tag sequence to a text; and then apply an ordered list of
  transformational rules to correct the tags of individual tokens.
  These transformation rules are specified by the ``TagRule``
  interface.
  
  Brill taggers can be created directly, from an initial tagger and
  a list of transformational rules; but more often, Brill taggers
  are created by learning rules from a training corpus, using one
  of the TaggerTrainers available.
code: def encode_json_obj(self):
      return self._initial_tagger, self._rules, self._training_stats
  
imports: from collections import Counter, defaultdict
  from nltk import jsontags
  from nltk.tag import TaggerI
  from nltk.tbl import Feature, Template
label_desc: Use image node_id 2 for calling the BrillTagger obj's underlying member method code with example usage: obj.encode_json_obj() and returns: self,  self,  self