void (@NotNull List<VirtualFile> roots) { String message = roots.size() == 1 ? message("notification.content.single.root.unsupported.format", roots.get(0).getPresentableName()) : message("notification.content.multiple.roots.unsupported.format"); getApplication().invokeLater( () -> { if (isDisposed(this)) return; new VcsBalloonProblemNotifier(myProject, message, MessageType.WARNING).run(); }, ModalityState.nonModal() ); }