def METHOD_NAME(self):
    """
    Return the full rendering of the name.
    This includes any name variant in parentheses.
    Currently handles both Roman and Han scripts.
    """
    if self.script.startswith("han"):
        form = f"{self.last}{self.first}"
    else:  # default to "roman"
        form = f"{self.first} {self.last}"
    if self.variant is not None:
        return f"{form} ({self.variant.METHOD_NAME})"
    else:
        return form