class KeyValueBackupTask implements BackupRestoreTask, Runnable {

    private void deletePmStateFile() {
        new File(mStateDirectory, PM_PACKAGE).delete();
    }

    @VisibleForTesting public  KeyValueBackupTask(
            UserBackupManagerService backupManagerService,
            TransportClient transportClient,
            String transportDirName,
            List<String> queue,
            @Nullable DataChangedJournal journal,
            KeyValueBackupReporter reporter,
            OnTaskFinishedListener taskFinishedListener,
            List<String> pendingFullBackups,
            boolean userInitiated,
            boolean nonIncremental);

}