def METHOD_NAME(self, text, label="", indent=0):
    """
    This function aids in the formatting of outputs. When obtaining
    the list of sim object we desire the output in the following
    format:
    desc: Address to mask loading binaries with, if 0,
          system auto-calculates the mask to be the most
          restrictive, otherwise it obeys a custom mask.
    We must take into account the width of the text, and wrap
    accordingly. We also must display the label.
    Keyword arguments:
    text --- The description text.
    label --- The label of the output (e.g. "desc: ").
    indent --- The white space width before each line.
    """
    if not text.strip():
        return ""
    # The text  may be over multiple lines (as when using triple
    # double quotes). First, we split the text into its constituent
    # paragraphs and remove new line characters from each.
    paragraphs = self.__get_paragraphs(text, True)
    # Wrap and Indent the paragraphs
    wrapper = textwrap.TextWrapper(
        width=max((self.__text_width - indent), 1)
    )
    # The first paragraph is special case due to the inclusion of the label
    formatted_paragraphs = [
        " " * max((indent - len(label)), 0)
        + label
        + wrapper.wrap(paragraphs[0])[0]
    ]
    for paragraph in paragraphs:
        for line in wrapper.wrap(paragraph[1:])[1:]:
            formatted_paragraphs.append(" " * indent + line)
        formatted_paragraphs.append("\n")
    # Remove the last line break
    return "\n".join(formatted_paragraphs[:-1])