@Override
  protected Runnable getAfterTask() {
    return () -> {
      VirtualFile virtualFile = findOutput();
      if (virtualFile != null)
        LocalFileSystem.getInstance().refreshFiles(Collections.singleton(virtualFile), false, true, null);
    };
  }
@Override
  protected Runnable getAfterTask()