void (final @NotNull ProgressIndicator indicator) { try { fileAnnotationRef.set(annotationProvider.annotate(vcsFile)); } catch (VcsException e) { exceptionRef.set(e); } catch (ProcessCanceledException pce) { throw pce; } catch (Throwable t) { exceptionRef.set(new VcsException(t)); } }