class_docstr: recursive visitor to write unicode. 
class_docstr_tok: ["recursive","visitor","to","write","unicode","."]
docstr: dispatcher on node's class/bases name. 
docstr_tok: ["dispatcher","on","node","'s","class\/bases","name","."]
code: def visit(self, node):
      """dispatcher on node's class/bases name."""
      cls = node.__class__
      try:
          visitmethod = self.cache[cls]
      except KeyError:
          for subclass in cls.__mro__:
              visitmethod = getattr(self, subclass.__name__, None)
              if visitmethod is not None:
                  break
          else:
              visitmethod = self.__object
          self.cache[cls] = visitmethod
      visitmethod(node)
  
imports: import sys, re
label_desc: Use image node_id 2 for calling the SimpleUnicodeVisitor obj's underlying member method code with example usage: obj.visit(node) without return types