def METHOD_NAME(tmpdir, sample_jvm_coverage_xml):
    """Test jvm coverage correlation"""
    write_coverage_file(tmpdir, sample_jvm_coverage_xml)
    # Generate Coverage Profile
    cp = code_coverage.load_jvm_coverage(tmpdir)
    # Assure coverage profile has been correctly retrieved
    assert cp is not None
    # Generate test function list
    function_list = dict()
    function_list["<init>"] = generate_temp_function_profile(
        "<init>",
        "BASE64EncoderStreamFuzzer"
    )
    function_list["fuzzerTestOneInput"] = generate_temp_function_profile(
        "fuzzerTestOneInput",
        "BASE64EncoderStreamFuzzer"
    )
    function_list["test"] = generate_temp_function_profile(
        "test",
        "test"
    )
    # Correlate jvm coverage map
    cp.correlate_jvm_method_with_coverage(function_list)
    # Ensure the coverage map result is correct
    assert len(cp.covmap) == 2
    assert "<init>" in cp.covmap
    assert "fuzzerTestOneInput" in cp.covmap
    assert cp.covmap["<init>"] == []
    assert cp.covmap["fuzzerTestOneInput"] == [(25, 1000), (27, 1000), (23, 0)]