docs: def _pretty_access_flags_gen(self):
          """
          generator of the pretty access flags
          """
  
          if self.is_public():
              yield "public"
          if self.is_final():
              yield "final"
          if self.is_abstract():
              yield "abstract"
          if self.is_interface():
              if self.is_annotation():
                  yield "@interface"
              else:
                  yield "interface"
          if self.is_enum():
              yield "enum"