def METHOD_NAME(  # noqa: PLR0913
    fo_entry: FileObjectEntry,
    analysis_filter: list[str] | None = None,
    included_files: set[str] | None = None,
    parents: set[str] | None = None,
    virtual_file_paths: dict[str, list[str]] | None = None,
    parent_fw: set[str] | None = None,
) -> FileObject:
    file_object = FileObject()
    _populate_fo_data(fo_entry, file_object, analysis_filter, included_files, parents, virtual_file_paths, parent_fw)
    return file_object