def METHOD_NAME(
        self, profile: fuzzer_profile.FuzzerProfile,
        table_of_contents: html_helpers.HtmlTableOfContents) -> str:
    """Returns HTML string with fuzzer focus function"""
    html_string = html_helpers.html_add_header_with_link(
        "Fuzzer function priority", html_helpers.HTML_HEADING.H3,
        table_of_contents)
    calltree_analysis = cta.FuzzCalltreeAnalysis()
    fuzz_blockers = calltree_analysis.get_fuzz_blockers(
        profile, max_blockers_to_extract=10)
    if len(fuzz_blockers) == 0:
        logger.info("Found no fuzz blockers and thus no focus function")
        return ""
    # Only succeed if we can get the name of the function in which the
    # fuzz blocker callsite resides.
    focus_functions = []
    for fuzz_blocker in fuzz_blockers:
        ffname = fuzz_blocker.src_function_name
        if ffname is not None and ffname not in focus_functions:
            focus_functions.append(utils.demangle_cpp_func(ffname))
            logger.info(
                f"Found focus function: {fuzz_blocker.src_function_name}")
    if len(focus_functions) == 0:
        return ""
    self.add_to_json_file(constants.ENGINE_INPUT_FILE, profile.identifier,
                          "focus-functions", focus_functions)
    html_string += (
        f"<p>Use one of these functions as input to libfuzzer with flag: "
        f"-focus_function name </p>"
        f"<pre><code class='language-clike'>"
        f"-focus_function={focus_functions}"
        f"</code></pre><br>")
    return html_string