def create(cls, notification_service: NotificationService, download_service: AbstractDownloadService, repository_url: str, repo_path: Path,
               patch_file: Path) -> 'PatchTask':
        """
        Abstract factory function for dynamic patcher initialization
        same params as in constructor!
        """
        pass