def METHOD_NAME(directory: str, project_details: ProjectDetails, include_cpps: bool) -> str:
    output = SingleHeaderFile.create_content(directory, project_details, include_cpps)
    locations = ReleaseLocations(project_details)
    output_file = os.path.abspath(locations.simulated_single_header_file_path)
    write_file(output_file, output)
    return output_file