def METHOD_NAME(self, parent, page, doc, h_level, **kwargs):
    for name, pyinfo in doc.items(**kwargs):
        h = core.Heading(parent, level=h_level, class_='moose-pysyntax-member-heading')
        fname = name + pyinfo.signature if pyinfo.signature is not None else name
        core.Monospace(core.Strong(h), string=fname)
        if pyinfo.documentation is None:
            msg = "Missing documentation for '%s'.\n%s"
            LOG.error(msg, name, doc.filename)
        else:
            self.reader.tokenize(parent, pyinfo.documentation, page)