void (final @NotNull ProgressIndicator indicator) { try { fileAnnotationRef.set(provider.annotate(data.filePath, data.revisionNumber)); } catch (VcsException e) { exceptionRef.set(e); } catch (ProcessCanceledException pce) { throw pce; } catch (Throwable t) { exceptionRef.set(new VcsException(t)); } }