code: def update_children_comments(self):
          
          if self.comment is None:
              return
  
          for sym in self.get_children_symbols():
              if isinstance(sym, ParameterSymbol):
                  sym.comment = self.comment.params.get(sym.argname)
              elif isinstance(sym, FieldSymbol):
                  if not sym.comment or not sym.comment.description:
                      sym.comment = self.comment.params.get(sym.member_name)
              elif isinstance(sym, EnumMemberSymbol):
                  if not sym.comment or not sym.comment.description:
                      sym.comment = self.comment.params.get(sym.unique_name)
              elif isinstance(sym, ReturnItemSymbol):
                  tag = self.comment.tags.get('returns')
                  sym.comment = comment_from_tag(tag)
              elif type(sym) == Symbol:
                  sym.comment = self.comment.params.get(sym.display_name)
docs: Banana banana