def METHOD_NAME(self, indentation_start_depth=2, html=False):
    """
    Renders this Collection's name as a formatted string that displays its hierarchical depth via indentation.
    If indentation_start_depth is supplied, the Collection's depth is rendered relative to that depth.
    indentation_start_depth defaults to 2, the depth of the first non-Root Collection.
    Pass html=True to get a HTML representation, instead of the default plain-text.
    Example text output: "    ↳ Pies"
    Example HTML output: "&nbsp;&nbsp;&nbsp;&nbsp;&#x21b3 Pies"
    """
    display_depth = self.depth - indentation_start_depth
    # A Collection with a display depth of 0 or less (Root's can be -1), should have no indent.
    if display_depth <= 0:
        return self.name
    # Indent each level of depth by 4 spaces (the width of the ↳ character in our admin font), then add ↳
    # before adding the name.
    if html:
        # NOTE: &#x21b3 is the hex HTML entity for ↳.
        return format_html(
            "{indent}{icon} {name}",
            indent=mark_safe("&nbsp;" * 4 * display_depth),
            icon=mark_safe("&#x21b3"),
            name=self.name,
        )
    # Output unicode plain-text version
    return "{}↳ {}".format(" " * 4 * display_depth, self.name)