def METHOD_NAME(
    self, copy_from: Path, copy_to: Path, force_sync: bool
) -> None:
    """On the first Fusion launch copy the contents of Fusion profile
    directory to the working predefined location. If the Openpype profile
    folder exists, skip copying, unless re-sync is checked.
    If the prefs were not copied on the first launch,
    clean Fusion profile will be created in fu_profile_dir.
    """
    if copy_to.exists() and not force_sync:
        self.log.info(
            "Destination Fusion preferences folder already exists: "
            f"{copy_to} "
        )
        return
    self.log.info("Starting copying Fusion preferences")
    self.log.debug(f"force_sync option is set to {force_sync}")
    try:
        copy_to.mkdir(exist_ok=True, parents=True)
    except PermissionError:
        self.log.warning(f"Creating the folder not permitted at {copy_to}")
        return
    if not copy_from.exists():
        self.log.warning(f"Fusion preferences not found in {copy_from}")
        return
    for file in copy_from.iterdir():
        if file.suffix in (
            ".prefs",
            ".def",
            ".blocklist",
            ".fu",
            ".toolbars",
        ):
            # convert Path to str to be compatible with Python 3.6+
            shutil.copy(str(file), str(copy_to))
    self.log.info(
        f"Successfully copied preferences: {copy_from} to {copy_to}"
    )