code: def _generate_union_tag_property(self, union):
          
          self.emit_wrapped_text(
              'Represents the union\'s current tag state.',
              prefix=comment_prefix)
          self.emit(
              fmt_property_str(
                  prop='tag', typ='{}'.format(fmt_enum_name('tag', union))))
          self.emit()
docs: Emits union instance property representing union state.