internal override async Task <bool> TryApplyAsync(Workspace workspace, IProgressTracker progressTracker, CancellationToken cancellationToken)
                {
                    var error = await _committer.TryCommitAsync(cancellationToken).ConfigureAwait(false);

                    if (error == null)
                    {
                        return(true);
                    }

                    await _threadingContext.JoinableTaskFactory.SwitchToMainThreadAsync(cancellationToken);

                    var notificationService = workspace.Services.GetService <INotificationService>();

                    notificationService.SendNotification(
                        error.Value.message, EditorFeaturesResources.Rename_Symbol, error.Value.severity);
                    return(false);
                }