void (FutureTask<Boolean> task, @NotNull VirtualFile file) { try { if (!task.get() || task.isCancelled()) { myStopFormatting = true; } } catch (InterruptedException | ExecutionException e) { Throwable cause = e.getCause(); if (cause instanceof IndexNotReadyException) { LOG.warn(cause); return; } LOG.error("Got unexpected exception during formatting " + file, e); } }